[buddypress-trac] [BuddyPress Trac] #7435: XProfile caching: The Next Generation
buddypress-trac
noreply at wordpress.org
Thu Feb 2 18:43:56 UTC 2017
#7435: XProfile caching: The Next Generation
------------------------------+-----------------
Reporter: boonebgorges | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: 2.9
Component: Extended Profile | Version:
Severity: normal | Keywords:
------------------------------+-----------------
I'm currently building a member directory that uses a tabular format,
populated by xprofile data. Pulling up this data is painful, for a couple
of reasons:
- `BP_XProfile_Field::get_id_from_name()` is uncached, which means that I
have to build my own name/id map to avoid all the extra lookups. This
makes it unfeasible to use `xprofile_get_field_data()`
- `BP_XProfile_Group::get()` has a few uncached queries, which makes
building the map fairly expensive
- My alternative strategy of calling
`BP_XProfile_ProfileData::get_all_for_user()` in the loop ran into some of
the same problems
Let's think about ways to unify the caching strategy (or lack thereof) in
these areas with what's happening through the rest of XProfile.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7435>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list