全球主机交流论坛
标题:
lighttpd的gzip压缩,其实很简单,别舍近求远
[打印本页]
作者:
helps
时间:
2010-2-6 16:50
标题:
lighttpd的gzip压缩,其实很简单,别舍近求远
配置gzip主要是使用compress模块
激活compress模块,将lightppd.conf文件的mod_compress的注释去掉
配置压缩文件存放目录compress.cache-dir,注意运行lighttpd的用户需要有这个目录的读写权限,压缩文件的类型compress.filetype
将动态生成的php也gzip,修改php.ini,加上zlib.output_compression = On 和 zlib.output_handler = On
重启lighttpd
配置cache主要是使用expire模块
激活expire模块,将lightppd.conf文件的mod_expire的注释去掉
配置需要设置过期时间的host
重启lighttpd
lighttpd.conf配置代码:
$HTTP["host"] =~ "www\.XXXXXX\.com$" {
#其他配置...
compress.cache-dir = "/home/YOUNAME/lighttpd/compress/"
compress.filetype = ("text/plain", "text/html", "application/x-javascript", "text/css", "application/javascript", "text/javascript")
$HTTP["url"] =~ "(\.png|\.css|\.js|\.jpg|\.gif)$" {
expire.url = ( "" => "access 2 months" ) # 配置静态文件缓存2个月
}
}
复制代码
LIGHTTPD自带gzip压缩模块,按上面设置即可,设置完再抓包看看
作者:
helps
时间:
2010-2-6 16:54
In 1.4.13 (and probably others) you must load mod_expire BEFORE mod_compress. Otherwise, expires headers will NOT be output when serving a compressed document.
另外注意:mod_compress在mod_expire之前
作者:
wzwen
时间:
2010-2-6 16:54
不错,这个要支持,虽然不搞lighttpd
作者:
kok
时间:
2010-2-6 17:41
以前开过 如何开的忘记了... 记得在某目录下会生成文件 比较占空间... 所以就关了..。
作者:
cpuer
时间:
2010-2-6 19:36
标题:
回复 4# 的帖子
不会占用很多的
作者:
djhaowen
时间:
2010-2-7 01:00
http://blog.xiaocaihua.com/archi ... gzip-and-cache.html
我是按照这个博客设置的,同时感谢前天晚上帮助我解决这个问题的群里的朋友
作者:
cpuer
时间:
2010-2-8 17:55
标题:
回复 6# 的帖子
解决了问题就好,你图片站也搞压缩?
作者:
noo
时间:
2010-5-1 21:34
提示:
作者被禁止或删除 内容自动屏蔽
作者:
eudx
时间:
2010-5-1 21:39
lighttpd 跑静态的主要吧 还没用过 惭愧
作者:
noo
时间:
2010-5-1 21:45
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ebizhost
时间:
2010-5-1 23:55
compress.filetype = ("text/plain", "text/html","text/css", "text/xml", "text/javascript")
[
本帖最后由 ebizhost 于 2010-5-2 00:48 编辑
]
欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/)
Powered by Discuz! X3.4