[wp-trac] [WordPress Trac] #55352: Improve cache key generation in WP_Term_Query

WordPress Trac noreply at wordpress.org
Wed Mar 9 10:40:51 UTC 2022

#55352: Improve cache key generation in WP_Term_Query
 Reporter:  spacedmonkey  |      Owner:  (none)
     Type:  enhancement   |     Status:  new
 Priority:  normal        |  Milestone:  Future Release
Component:  Taxonomy      |    Version:  4.7
 Severity:  normal        |   Keywords:
  Focuses:  performance   |
 Using the WP_Term_Query, caches are generated using the args passed to the
 class instance. However, there are a number of params passed, that would
 not affect the cache but would create a new cache key. Couple of example
 of these are.

 - pad_counts
 - update_term_meta_cache

 These params can be removed from the cache key with no affect to cache.

 There are other params such as slug and term_taxonomy_id, that can be both
 string and array. If all these were convert to arrays, it would improve
 the likelyhood that would be a cache hit.

 There are likely more wins to be had to improve caches here.

Ticket URL: <https://core.trac.wordpress.org/ticket/55352>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list