Opened 5 years ago

Last modified 3 years ago

#6860 new enhancement

Make clean_post_cache child cleaning optional

Reported by: arnee Owned by: anonymous
Priority: normal Milestone: Future Release
Component: Optimization Version: 2.5.1
Severity: normal Keywords: has-patch gsoc
Cc: wojtek.szkutnik@…

Description

clean_post_cache() makes a MySQL query in every call to clean the cache for child posts. This should be optional if the caller knows that there are no child posts or they're not cached.

Background: I need to query all posts have to clean the post cache to stay within the memory limits. Before 2.5 this was fine with clean_post_cache, but since the update the php execution time increased extremely because of this additional db query.

Attachments (2)

clean_post_cache_recursive.patch (860 bytes) - added by arnee 5 years ago.
New argument $recursive (true by default)
6860.diff (829 bytes) - added by wojtek.szkutnik 3 years ago.

Download all attachments as: .zip

Change History (6)

arnee5 years ago

New argument $recursive (true by default)

  • Component changed from General to Optimization
  • Keywords has-patch added

comment:2   ryan5 years ago

  • Milestone changed from 2.5.2 to 2.9

Milestone 2.5.2 deleted

  • Keywords needs-patch added; has-patch removed
  • Milestone changed from 2.9 to Future Release
  • Cc wojtek.szkutnik@… added
  • Keywords has-patch gsoc added; needs-patch removed
Note: See TracTickets for help on using tickets.