[wp-trac] [WordPress Trac] #63717: `fetch_feed()` fails to use data stored in transients.
WordPress Trac
noreply at wordpress.org
Mon Nov 17 14:20:07 UTC 2025
#63717: `fetch_feed()` fails to use data stored in transients.
--------------------------------------+----------------------------
Reporter: peterwilsoncc | Owner: peterwilsoncc
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 6.9
Component: External Libraries | Version: 6.7
Severity: normal | Resolution: fixed
Keywords: has-patch has-unit-tests | Focuses: performance
--------------------------------------+----------------------------
Comment (by DavidAnderson):
I was just investigating why my MySQL binary logs were so large. It was
because WordPress saves this transient on every page load. Investigating
that, I eventually traced it down to this problem, i.e. specifically the
fix in https://github.com/simplepie/simplepie/pull/883/files . This bug
causes an SQL UPDATE request as well as an HTTP fetch operation on every
single page load - hence the performance impact. And if you're using MySQL
binary logging (which you are if you care about being able to roll back
your database to any given moment), then that's a lot of logging; in my
case, 256KB for every request of the page.
Why would something with this sort of impact (for everyone using a
particular core widget) not have gone into a WP 6.8.X release?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/63717#comment:14>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list