[wp-trac] [WordPress Trac] #64696: Real time collboration effectively disables persistent post caches while anyone edits a post

WordPress Trac noreply at wordpress.org
Fri Feb 27 22:22:29 UTC 2026


#64696: Real time collboration effectively disables persistent post caches while
anyone edits a post
--------------------------------------+--------------------------
 Reporter:  peterwilsoncc             |       Owner:  (none)
     Type:  defect (bug)              |      Status:  new
 Priority:  normal                    |   Milestone:  7.0
Component:  Posts, Post Types         |     Version:  trunk
 Severity:  normal                    |  Resolution:
 Keywords:  has-patch has-unit-tests  |     Focuses:  performance
--------------------------------------+--------------------------

Comment (by JoeFusco):

 Thanks everyone for the reviews and discussion here.  The feedback has
 been clear and easy to act on.

 Worth noting that the dedicated table approach also benefits hosts running
 alternative transports like WebSockets.  Beta1's post meta storage caused
 cache trashing regardless of how updates were delivered. Moving to a
 purpose-built table with the `wp_sync_storage` filter means any transport
 gets clean storage with zero cache side effects, rather than having to
 work around post meta internally.

 @peterwilsoncc's visibility throttling in the client complements this
 nicely too - it reduces request frequency on the client side while the
 table change makes each request cheaper on the server side.  **Both fixes
 stack.**

 The PR includes full test coverage but would of course love more eyes
 testing this across different hosting setups.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/64696#comment:28>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list