Code前端首页关于Code前端联系我们

如何在 Apache Web 服务器上启用 GZIP?

terry 2年前 (2023-09-28) 阅读数 57 #未命名

如何在 Apache Web 服务器上启用 GZIP?

据统计,Apache 比当今使用的任何其他 Web 服务器支持更多的网站。它也是 WordPress 推荐的两个 Web 服务器之一。要在 Apache 服务器上启用 GZIP 压缩,您需要使用 mod_filter 和 mod_deflate 模块并使用适当的指令进行相应配置。 Apache Web服务器上启用GZIP,怎么弄?

系统管理员可以通过两种方式配置 Apache 服务器,因为共享主机很少允许编辑主服务器配置文件。这种方法比较复杂,适合懂Apache的专业人士。

如果您无权访问主服务器的配置文件(大多数 WordPress 共享主机通常都是这种情况),则需要使用 .htaccess 文件配置 Apache。

首先,使用 SFTP 或主机的在线文件管理器在 WordPress 站点的根目录中找到 .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>

重要提示:确保 mod_filter 模块在服务器上处于活动状态。

测试Apache服务器是否启用了gzip

修改上传保存的文件后,需要检查服务器是否启用了Gzip。这里需要使用giftofspeed测试网站,输入您的网站并点击Verify按钮进行验证。稍等片刻,您就会看到结果。 Apache Web服务器上启用GZIP,怎么弄?

总结

上面显示了如何在Apache Web服务器上启用GZIP压缩。如果有任何问题,请检查服务器错误日志。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门