Hello
I've run into an issue today while moving a site over to a new server with Barracuda installed (Debian Squeeze, php-fpm 5.3).
Asynchronous mode was already enabled, and when loading an uncached page for the first time as an anonymous user - most of the page loads, but the browser progress meter keeps going and going, and the javascript doesn't execute on the page for a good few minutes. Once the page is in the boost cache it loads fine, so its no javascript issues on the page.
FInally i traced the problem to the async operation:
Notice: ob_end_clean(): failed to delete buffer zlib output compression in boost_async_opp()
Changing to regular mode makes it work, but what ever i do I can't get async caching to work.
Anyone have any idea about how to solve this?
Comments
Comment #1
janton commentedfound the issue? i have a simular issue.. only i just use Nginx.
Comment #2
devkinetic commentedI am using omega8 hosting (aegir, nginx) and disabling this setting has resolved the issue we have been having with pages taking over a minute to load when they are being initially cached.
This issue has been a thorn in my side for the better part of a year now, no more!
Comment #3
flug commentedYes, I'm having this issue as well.
The only solution I have found is disabling async in Boost. Same issue--when the anonymous user loads the page, it keeps the http connection alive indefinitely until it times out (120 seconds in my case). That means that javascript etc that is intended to execute upon page load never executes until the connection finally times out 2 minutes later.
There may be some dependence on other caching modules. For example if I disable drupal core caching mode the problem seems to go away.
Comment #4
Anonymous (not verified) commentedI'd like to see this, which nginx configuration are you using ? as I use perusio's and have never experienced it at all just a clean fast completed load. Is the problem browser specific ?