[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