session_start() on every page load causing concurrent requests to hang
-
Version 2.1.0.8 seems to have multiple session_start() calls. When making concurrent HTTP requests to WordPress URLs, this causes each request after the first one to hang, until one of the requests finishes. Example:
– I arrive on https://example.com/ (request 1)
– The page makes an AJAX request to https://example.com/wp-admin/admin-ajax.php (request 2)
– Both requests call session_start() when Custom Sidebars is loaded
– Request 2 will hang until request 1 finishes, because the session file is locked by request 1Could you please call session_write_close() somewhere, or not call session_start() whenever the plugin is loaded?
- The topic ‘session_start() on every page load causing concurrent requests to hang’ is closed to new replies.