Seo PageSpeed Insights没有看到Gzip压缩
我正在努力加快我的网站。GoogleInsights()告诉我一个关键问题是启用GZip压缩 该网站的地址是 它基于codeigniter框架 我已通过对.htaccess文件的以下更改启用了gzip压缩:Seo PageSpeed Insights没有看到Gzip压缩,seo,compression,gzip,Seo,Compression,Gzip,我正在努力加快我的网站。GoogleInsights()告诉我一个关键问题是启用GZip压缩 该网站的地址是 它基于codeigniter框架 我已通过对.htaccess文件的以下更改启用了gzip压缩: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFL
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
<files *.html>
SetOutputFilter DEFLATE
</files>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE应用程序/xml
AddOutputFilterByType DEFLATE应用程序/xhtml+xml
AddOutputFilterByType DEFLATE应用程序/rss+xml
AddOutputFilterByType DEFLATE应用程序/javascript
AddOutputFilterByType DEFLATE应用程序/x-javascript
SetOutputFilter放气
我已使用此工具对站点进行了测试:
它说gzip已启用
我遗漏了什么?您是否在.htaccess中尝试了这些行
<IfModule mod_deflate.c>
<FilesMatch "\.(html|php|txt|xml|js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
SetOutputFilter放气
它适用于我的站点。这是重定向,它设置了2个标题 前301(或302,未检查)
第二个200+gzip压缩有三种方法可以启用gzip压缩- 通过配置服务器设置 对于apache-
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
对于nginx
gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_vary on;
并通过如上所示编辑.htaccess
<IfModule mod_deflate.c>
<FilesMatch "\.(html|php|txt|xml|js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
SetOutputFilter放气
来源:首先,检查您的服务器中是否启用了gzip。您可以使用此工具: 如果没有问题,那么检查压缩是否适用于所有文件。 如果Google页面速度测试发现服务器上的单个文件没有GZIP压缩,则测试失败 您可以使用Google Chrome进行以下操作:
gzip on;
gzip_disable "MSIE [1-6]\\.(?!.*SV1)";
gzip_proxied any;
gzip_types text/plain text/css text/javascript text/xml application/javascript application/x-javascript application/xml application/xml+rss image/x-icon image/svg+xml image/jpeg image/jpg image/png
gzip_vary on;
祝你好运 谷歌在他们的常见问题解答中提出了同样的问题,即为什么在压缩/gzip文件时会出现错误 从Google的Insights中结账: 以前它们有一个chome扩展名,但现在它已经被删除了,所以当您输入任何url时,它们会告诉您哪些特定文件或脚本仍然可以压缩或阻止页面呈现,或者两者都可以
希望这能有所帮助。对于运行SEMRush站点审核后可能出现“未压缩页面”问题的任何人,请尝试将以下内容添加到.htaccess
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html|txt|css|js|php)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_Gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
mod_gzip_on Yes
是的
mod|gzip|item|include file.(html | txt | css | js | php)$
mod_gzip_item_包含处理程序^cgi脚本$
mod_gzip_项目包括mime^text/*
mod_gzip_item_包括mime^application/x-javascript*
mod_Gzip_项_排除mime^image/*
mod_gzip_item_排除rspheader^内容编码:.*gzip*
在进行任何编辑之前,请始终记住备份.htaccess文件,因为一个简单的键入错误可能会导致网站的某些功能失败,甚至更糟——破坏整个网站
参考资料:也许之前已经启用了gzip,所以您不会看到任何更改。正如Mark所建议的那样,请先查看是否启用了gzip压缩。谷歌页面速度也告诉我我需要启用它,但它已经启用了@PaulRoub感谢您的反馈。我目前还不熟悉回答问题。刚刚更新了我的答案。希望有帮助。谢谢