Board logo

标题: [发布] lamp支持gzip问题的检测或设置 [打印本页]

作者: admin    时间: 2012-1-12 16:19     标题: lamp支持gzip问题的检测或设置

lamp 是 Linux + Apache + Mysql + Php 的缩写,详细可看 http://www.wdlinux.cn/lamp


gzip原本是文件压缩格式,扩展名为.gz,HTTP协议用它来改进WEB应用程序性能,加快HTTP请求返回内容的下载速度,增加用户体验,降低网络带宽占用,并且是在apache的早期版本,也就是1.X


在apache2 以后,已经替换为了mod_deflate模块,并且内建了mod_deflate模块,也就是默认就会安装,也就不再需要mod_gzip


所以,在wdlinux的lamp里,也自然就支持了
不过仍有一些朋友会发现不支持或是不行,这里说明下检查或设置方法
这个功能,跟程序或文件后续是有一些关系的,所以可能会有一些检测到不支持的原因了


[root@wdlinux ~]# /www/wdlinux/apache/bin/httpd -l | grep deflate
  mod_deflate.c
能看到这个,就说明支持gzip了


如果用一些工具测试还是不行,
在/www/wdlinux/apache/conf/httpd.conf文件的最后增加
  1. <IfModule mod_deflate.c>
  2. DeflateCompressionLevel 7
  3. AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-
  4. php
  5. AddOutputFilter DEFLATE css js html htm gif jpg png bmp php
  6. </IfModule>
复制代码


具体的文件类型或级别可根据实际调整


重起服务
service httpd restart
作者: jnbbs001    时间: 2012-1-13 11:44

回复 1# admin


    按照你的方法重启后网站打不开了
作者: jnbbs001    时间: 2012-1-13 12:02

使用以下方法成功了,不知道会有什么问题。
在网站根目录的.htaccess文件中加入如下规则(默认的Apache已经支持 mod_deflate了)

<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/xml application/x-httpd-php application/x-javascript text/css
</ifmodule>

未命名.jpg
2012-1-13 12:02


不知道这样有什么问题?

图片附件: 未命名.jpg (2012-1-13 12:02, 34.8 KB) / 下载次数 1402
http://www.wdlinux.cn/bbs/attachment.php?aid=201&k=7bb104568358eb75ba117e7fe4f0b9dd&t=1628201627&sid=4HCWSK


作者: admin    时间: 2012-1-13 12:23

重起httpd有没什么错误提示?

用.htaccess也是一种方式
作者: jnbbs001    时间: 2012-1-13 12:42

回复 4# admin


    没有提示,就是网站打不开了,目前这种方式不会出现什么问题吧
作者: admin    时间: 2012-1-13 16:40

不会




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2