[buddypress-trac] [BuddyPress Trac] #6978: Friends: Add caching to BP_Friends_Friendship class
buddypress-trac
noreply at wordpress.org
Tue Sep 6 14:26:28 UTC 2016
#6978: Friends: Add caching to BP_Friends_Friendship class
--------------------------+-----------------------------
Reporter: r-a-y | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Future Release
Component: Friends | Version: 1.0
Severity: normal | Resolution:
Keywords: dev-feedback |
--------------------------+-----------------------------
Comment (by dcavins):
Replying to [comment:4 boonebgorges]:
> @dcavins General approach seems pretty good to me. Does
[attachment:6978.caching.01.patch] need a refresh after recent changes to
`bp_get_user_groups()`? See eg [10978], [10977], #7208.
Do you mean avoiding the use of `wp_list_filter()` as you've done in the
groups membership functions? That shouldn't be a big deal, since you've
already developed an approach that works.
>
> How much extra work would it be to split friendship queries, so that
we're doing an ID query and then filling the objects from the cache? (I
think that's what @r-a-y was originally suggesting.) This would better
parallel what's happening in other components, and would give performance
improvements when viewing a single user's profile.
I don't think it would make it too much more complex. I'll update the
patch.
Thanks for taking a look at this!
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6978#comment:5>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list