Seo PageSpeed Insights没有看到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

我正在努力加快我的网站。GoogleInsights()告诉我一个关键问题是启用GZip压缩

该网站的地址是 它基于codeigniter框架

我已通过对.htaccess文件的以下更改启用了gzip压缩:

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进行以下操作:

  • 检查你的代码;在图像中,您可以看到html文件的内容编码GZIP。

  • 对每个文件进行Clic并查找没有GZIP编码的文件;可能是CSS类型o JS类型

  • 找到它后,将文件类型添加到gzip.conf
  • 这是gzip.conf的简单配置

    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感谢您的反馈。我目前还不熟悉回答问题。刚刚更新了我的答案。希望有帮助。谢谢