Apache开启Gzip页面压缩功能(可大幅度提高网页浏览速度)

Apache默认是没有开启Gzip模块的,需要手动将其打开。

关于IIS6.0的GZIP开启方法与Apache截然不同,虽然也是修改文件,但却有着实质性的差异。

首先需要打开与Gzip相关的模块。

1. httpd.conf中打开deflate_Module和headers_Module模块

2.在httpd.conf最下方增加以下代码(如图):

<IfModule deflate_module>
	SetOutputFilter DEFLATE
	#这里开始声明哪些不进行压缩
	SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
	SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
	SetEnvIfNoCase Request_URI .(?:pdf|doc|ppt)$ no-gzip dont-vary
	#声明结束
	AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
	AddOutputFilterByType DEFLATE application/x-javascript
	#针对代理服务器设置
	<IFModule headers_module>
		Header append vary User-Agent
	</IFModule>
</IfModule>

当启用之后测试一下效果。

未Gzi启用前

启用Gzip之后

可以明显看得出在启用前与启用后的差异,这也是优化了网络浏览速度的一种方法。

2 Responses to “Apache开启Gzip页面压缩功能(可大幅度提高网页浏览速度)”

Leave a Reply

(will not be published)