[buddypress-trac] [BuddyPress Trac] #5950: Editing Pages / Posts in wp-admin creates 50, 000 SQL Queries

buddypress-trac noreply at wordpress.org
Sun Oct 12 16:12:33 UTC 2014

#5950: Editing Pages / Posts in wp-admin creates 50,000 SQL Queries
 Reporter:  wcvendors               |       Owner:
     Type:  defect (bug)            |      Status:  new
 Priority:  high                    |   Milestone:  2.2
Component:  Activity                |     Version:  2.1
 Severity:  critical                |  Resolution:
 Keywords:  dev-feedback has-patch  |

Comment (by DJPaul):

 Few thoughts:

 I think we need something like `wp_is_large_network` that checks if a user
 has "many" friends, and if so, we return out of
 `bp_friends_prime_mentions_results`. It's intended to only pre-cache
 friend lookups for quick results, but not to generate a large query, or if
 Friends are being used in a non-default way.

 We can use `$user->display_name` instead of
 `bp_core_get_user_displayname(...)` if the xprofile sync is enabled (`!
 bp_disable_profile_sync() )`. This seems like a great improvement.

 I am hesitant to use `$user->user_nicename` because I am pretty sure it
 isn't always the same as xprofile's name field. If you wanted to do this,
 I think we will need to create a whole lot of user accounts with different
 types of user name etc, and check which variant of those formats appear in
 the @mention picker UI, with and without username compatibility mode being
 enabled, to check that everything remains sane and logical. It's kind of a
 pain to do. :)

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5950#comment:3>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list