一、生成gzip压缩模块 Apache的gzip功能是使用mod_deflate.so模块,因此,我们先生成mod_deflate.so模块。首先从网上下载一个Apache安装程序(尽量与当前使用的Apache版本相同)然后解压,我们解压到了tmp目录下 #cd /tmp/httpd-2.2.11/modules/filters #/usr/local/apache/bin/apxs -i -c -a mod_deflate.c //生成mod_deflate.so模块 这时候在Apache安装目录的modules文件夹下应该就多了一个mod_deflate.so模块文件 #ls /usr/local/apache/modules/ httpd.exp libphp5.so mod_deflate.so 二、在Apache中开启gzip压缩 打开Apache配置文件,然后添加mod_deflate.so模块 #vi /usr/local/apache/conf/httpd.conf LoadModule deflate_module modules/mod_deflate.so 三、设置gzip压缩 打开Apache配置文件,然后添加如下三行内容 #vi /usr/local/apache/conf/httpd.conf AddOutputFilterByType DEFLATE text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript DeflateCompressionLevel 9 SetOutputFilter DEFLATE 上述参数解释: AddOutputFilterByTy 对什么样的内容启用GZIP压缩 DeflateCompressionLevel 表压缩级别 SetOutputFilter DEFLATE 启用deflate模块对本站点的所有输出进行GZIP压缩 四、重启Apache (责任编辑:IT) |