only declaration of mod_deflate lost 400-600 ms on TTFB

I would like to get to my site 100 score on google page speed and I only have the problem of TTFB in a few pages, a few pages in my TTFB is 400-600 ms.

Now I noticed a problem if I disable gzip compression, my site is under 200ms, and then passes the test of google page speed.

I have the problem of high TTFB with this configuration in my .htaccess:


Compress HTML, CSS, JavaScript, Text, XML and fonts

AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript

AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

Remove browser bugs (only needed for really old browsers)

BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent

now, if erase this , my website not have the problem of TTFB but have the problem of gzip compression .

so what is the problem?, that if I enter only the declaration of the gzip compression I have TTFB high just the same.

why the only declaration of mod_deflate increase between 400-600 ms my TTFB ? it’s normal ? why if not gzip never file increase equally the time?

with only this two line of declaration have the problem:



If you put a check for another module does it have the same issue? I’m wondering if it is the actual processing of the .htaccess file that is causing grief for some reason.

If you control the server, can you add the definition to the main http conf file instead of .htaccess to see if that changes things?

thanks for answer, i have test to insert the code of htacces in apache config

[code]<Directory /path/to/mysite>

.htaccess content here


but nothing has changed, it’s a really weird problem

you have some other idea?


Is your site HTML code dynamically generated? If so could you try to save the HTML code as static file and test it again? The delay you see might be due to output buffering. When gzip is off your site might generate enough content to flush it to user and browser might start processing it early, which results in faster TTFB times. On the other hand if gzip is on and it takes a lot of time to generate “bottom” of HTML code it may slow down initial TTFB.

Could you share a test with gzip on and off?

yes code dynamic, i tested to create a static html and resolve but this is normal.

the problem is not correlated if use or not mod_deflate, but why with only declaration of deflate lost 600 ms , this is a very hard question:huh:

While the tests don’t give definite answer they are in line with what I wrote earlier (especially since TTFB of a static file is normal). Most probably the delay is caused by output buffering of content by gzip filter in Apache. Try to profile your script to see where the problem might be.