2017-07-04 112 views

回答

1

www.checkgzipcompression.com即使GZIP仅针对单一文件类型启用,仅当Pingdom和GTMetrix等pagespeed工具希望您为所有文件类型集成GZIP压缩时,才会计数GZIP启用。

您可以手动启用GZIP压缩,方法是更新.htaccess或使用一个插件,该插件将为您执行相同的操作,但具有用户友好的用户界面。

如果要手动启用GZIP压缩,请将以下代码添加到您的WP根目录中的.htaccess文件中。

<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/xhtml+xml 
    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/html 
    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> 

上述代码适用于Apache服务器。如果你是NGINX服务器上,使用此代码,而不是在nginx.conf文件:

gzip on; 
gzip_disable "MSIE [1-6]\.(?!.*SV1)"; 
gzip_vary on; 
gzip_types text/plain text/css text/javascript image/svg+xml image/x-icon application/javascript application/x-javascript; 

现在,GZIP压缩可与许多缓存插件启用,流行它们是W3 Total Cache。检查这article关于如何设置W3总缓存和它的GZIP压缩模块。

Code Source