仅 mod_deflate 声明在 TTFB 上损失了 400-600 毫秒

仅 mod_deflate 声明在 TTFB 上损失了 400-600 毫秒

我希望我的网站在谷歌页面速度上获得 100 分,并且我只在几个页面中遇到 TTFB 问题,我的几个页面的 TTFB 时间为 400-600 毫秒。

现在我注意到一个问题,如果我禁用 gzip 压缩,我的网站速度就会低于 200ms,然后通过 google 页面速度测试。

我的 .htaccess 中的配置存在 TTFB 过高的问题:

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  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
</IfModule>

现在,如果删除这个,我的网站就不再有 TTFB 问题,但有 gzip 压缩问题。

那么问题是什么?如果我只输入 gzip 压缩的声明,我的 TTFB 仍然很高。

为什么 mod_deflate 的唯一声明会使我的 TTFB 增加 400-600 毫秒?这是正常的吗?如果不是 gzip,为什么文件不会同样增加时间?

仅这两行声明存在问题:

<IfModule mod_deflate.c>

</IfModule>

相关内容