[buddypress-trac] [BuddyPress Trac] #7436: Very slow check_is_friend function
buddypress-trac
noreply at wordpress.org
Thu Nov 9 10:36:51 UTC 2017
#7436: Very slow check_is_friend function
--------------------------+------------------
Reporter: januzi_pl | Owner:
Type: defect (bug) | Status: new
Priority: high | Milestone: 3.0
Component: Friends | Version: 2.7
Severity: major | Resolution:
Keywords: dev-feedback |
--------------------------+------------------
Comment (by DJPaul):
Testing the patch per your comments would require a differently-configured
test environment in the matrix, if we wanted to do that. I think we should
look at using something like `wp_is_large_network()` for this, rather than
a new filter. As if that's enabled, presumably, other bits of WordPress
would work more optimally on such large sites.
Generally for SQL changes, for easier review, it's helpful to provide a
SQL `EXPLAIN` for the query.
Regardless of that, running an uncached SQL query on the front-end is
never going to scale, unfortunately -- especially for something where it's
dynamic based on the current user (and we can't just stick a static page
cache in front of it).
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7436#comment:14>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list