WDlinux官方论坛's Archiver

admin 发表于 2012-1-12 16:19

lamp支持gzip问题的检测或设置

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


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文件的最后增加
[code]<IfModule mod_deflate.c>
DeflateCompressionLevel 7
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-
php
AddOutputFilter DEFLATE css js html htm gif jpg png bmp php
</IfModule>[/code]

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


重起服务
service httpd restart

jnbbs001 发表于 2012-1-13 11:44

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=2846&ptid=1063]1#[/url] [i]admin[/i] [/b]


    按照你的方法重启后网站打不开了

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>

[attach]201[/attach]

不知道这样有什么问题?

admin 发表于 2012-1-13 12:23

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

用.htaccess也是一种方式

jnbbs001 发表于 2012-1-13 12:42

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=2880&ptid=1063]4#[/url] [i]admin[/i] [/b]


    没有提示,就是网站打不开了,目前这种方式不会出现什么问题吧

admin 发表于 2012-1-13 16:40

不会

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.