Support » Plugin: Custom Sidebars - Dynamic Widget Area Manager » 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 http://example.com/ (request 1)
    – The page makes an AJAX request to http://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 1

    Could you please call session_write_close() somewhere, or not call session_start() whenever the plugin is loaded?

    https://wordpress.org/plugins/custom-sidebars/

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘session_start() on every page load causing concurrent requests to hang’ is closed to new replies.