[wp-trac] [WordPress Trac] #64696: Real time collboration effectively disables persistent post caches while anyone edits a post
WordPress Trac
noreply at wordpress.org
Thu Mar 5 23:57:55 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 peterwilsoncc):
@JoeFusco There's a race condition in the current awareness implementation
that remains with the switch to transients: as the awareness stored in a
single blob ([https://github.com/WordPress/wordpress-
develop/blob/fbc42cd299f8ac7c0436db27ea2b200ab2561a04/src/wp-
includes/collaboration/class-wp-http-polling-sync-server.php#L344-L366
code ref]), near simultaneous requests can drop client IDs from the room.
Chris and I were thinking that putting each client's ID in the new table
as a separate row will allow us to avoid that condition. With four request
per second when multiple collaborators are around, we have a lot of near
simultaneous requests.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64696#comment:45>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list