我安装了一个Centos 7,并运行了apache / httpd。
我有一些大型的.html
和.txt
文档,这些文档都是它提供的。
如何使用gzip
启用DEFLATE
压缩?
DEFLATE
出现了。
apachectl -t -D DUMP_MODULES |grep deflate
deflate_module (shared)
我在/etc/httpd/conf/httpd.conf
中添加了以下内容:
<filesMatch "\.(js|html|css|txt)$">
SetOutputFilter DEFLATE
</filesMatch>
然后用以下内容重新启动服务器:
systemctl restart httpd
这仍然表明它未启用:http://www.whatsmyip.org/http-compression-test/
发布于 2018-04-10 06:31:24
在您的htaccess文件中插入源代码"htdoc“或"www”中的htaccess文件,如果您没有htcaccess,则要创建它:
# compress text, html, javascript, css, xml:
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
一切都会好的。
发布于 2018-04-10 06:36:43
将这一行放入您的VirtualHost:
SetOutputFilter DEFLATE
如果您想要一些排除,那么例如:
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
有关DEFLATE
模块的完整信息,访问此页面。
https://unix.stackexchange.com/questions/394034
复制相似问题