app教程网 学习教程 apache2.0x 开启gzip压缩和http缓存的配置方法

apache2.0x 开启gzip压缩和http缓存的配置方法

先说gzip的配置方法。在apache2.0以上的版本中(包括apache2.0),mod_deflate模块用于gzip压缩。以下是具体的配置步骤:

第一步

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

打开httpd.conf后,先去掉上面两行配置前面的#号,这样apache就会启用这两个模块,其中mod_deflate是压缩模块。

就是对要传输给客户端的代码进行gzip压缩;mod_headers模块的作用是告诉浏览器页面是由gzip压缩的。如果mod_headers没有打开,浏览器会下载gzip压缩的页面。

并且不能正常显示。

第二步

将下面的代码添加到httpd.conf中,可以添加到任何空白处。对于不了解apache的朋友,如果担心加错地方,就放在http.conf文件的最后一行。

apache中gzip压缩的配置就在这里完成了。重新启动apache后,新的配置将生效。当然,这里我们不会重启apache,因为下一步是配置http cache,也就是mod_expires模块。

第一步

LoadModule expires_module modules/mod_expires.so

在httpd.conf中,找到上面的代码,然后去掉前面的#。

第二步

将下面的代码添加到httpd.conf中,可以添加到任何空白处。对于不了解apache的朋友,如果担心加错地方,就放在http.conf文件的最后一行。

上面的配置是我自己的服务器上使用的配置方法。我就分享到这里吧,代码不会错的。最后,不要忘记重启apache服务器!

如果有apache高手有更好的配置,请指教!

如果您使用虚拟主机,并且虚拟主机支持。htaccess,您可以将上面的代码放在。htaccess文件。

本文来自网络,不代表本站立场,转载请注明出处:https: