wordpress Gzip压缩不起作用如何在浏览器中检查它
Posted
技术标签:
【中文标题】wordpress Gzip压缩不起作用如何在浏览器中检查它【英文标题】:wordpress Gzip compession not working How can I check it in browser 【发布时间】:2017-04-19 20:31:18 【问题描述】:我在我的 .htaccess 文件中安装了 Gzip 代码,也从 options.php 启用它
但它没有显示效果。
我已经检查了element -> network
但是没有任何编码类型我该如何启用它。 以下是我的 .htaccess 代码:
# 压缩 html、CSS、javascript、Text、XML 和字体 AddOutputFilterByType DEFLATE 应用程序/javascript AddOutputFilterByType DEFLATE 应用程序/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 应用程序/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE 字体/opentype AddOutputFilterByType DEFLATE 字体/otf AddOutputFilterByType DEFLATE 字体/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 压缩文本/xml
# 删除浏览器错误(仅适用于非常旧的浏览器) 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
【问题讨论】:
【参考方案1】:如果您的网站在实时服务器上,您可以使用此网站http://checkgzipcompression.com/检查 Gzip 压缩是否在线打开/关闭
或
要签入 chrome,请按 F12
打开 Developer Tools
。
Content-Encoding: gzip
【讨论】:
【参考方案2】:什么是 Gzip?
GZIP 压缩是在将页面发送给访问者之前在 Web 服务器上捆绑(压缩)页面。这样可以节省带宽,从而显着提高页面的加载速度。然后访问者的网络浏览器会自动解压缩页面。
通过插件启用
https://wordpress.org/plugins/check-and-enable-gzip-compression/
不工作的原因
在不同的服务器上运行 在 nginx 网络服务器上启用压缩 在 Apache 网络服务器上启用压缩 在 Litespeed 网络服务器上启用压缩参考链接:
https://varvy.com/pagespeed/enable-compression.html
已编辑(我使用以下代码实现压缩)
AddOutputFilterByType DEFLATE text/plain #content encoding Speed
AddOutputFilterByType DEFLATE text/html #content encoding Speed
AddOutputFilterByType DEFLATE text/xml #content encoding Speed
AddOutputFilterByType DEFLATE text/css #content encoding Speed
AddOutputFilterByType DEFLATE application/xml #content encoding Speed
AddOutputFilterByType DEFLATE application/xhtml+xml #content encoding Speed
AddOutputFilterByType DEFLATE application/rss+xml #content encoding Speed
AddOutputFilterByType DEFLATE application/javascript #content encoding Speed
AddOutputFilterByType DEFLATE application/x-javascript #content encoding Speed
AddType x-font/otf .otf #content encoding Speed
AddType x-font/ttf .ttf #content encoding Speed
AddType x-font/eot .eot #content encoding Speed
AddType x-font/woff .woff #content encoding Speed
AddType image/x-icon .ico #content encoding Speed
AddType image/png .png #content encoding Speed
# content encoding Speed -- Ends here
【讨论】:
我已按照所有步骤并在 .htaccess 文件中写下代码,但我的问题是它在内容编码中没有显示任何效果,只有响应是:Accept-Ranges:bytes Content-Length:132455内容类型:图像/jpeg 日期:星期一,2016 年 12 月 5 日 12:01:21 GMT ETag:“20567-539b75aaa9452” 最后修改时间:星期三,2016 年 8 月 10 日 13:09:06 GMT 服务器:Apache/2.4.17( Win32) OpenSSL/1.0.2d PHP/5.6.19 请告诉我如何解决它 你好,@pooja,你必须给我链接,这样我才能研究你的网站响应头。 如果你在 wordpress 中使用 gzip以上是关于wordpress Gzip压缩不起作用如何在浏览器中检查它的主要内容,如果未能解决你的问题,请参考以下文章
Gzip 压缩在 Elastic Beanstalk 上的 docker 中不起作用?
即使在 applicationHost.config 中允许,gzip 压缩也不起作用