Apache下httpd实现页面压缩
时间:2014-05-20 12:36 来源:linux.it.net.cn 作者:IT网
(一)Web服务器处理HTTP压缩的过程如下:
① Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩
(Accept-Encoding 信息);
② 如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;
③ 如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求 文件的最新压缩文件;
④ 如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲 目录中存放请求文件的压缩文件;
⑤ 如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
(二) Web服务器处理HTTP压缩的用途:
①降低I/O使用;
②降低带宽使用率;
③优化传输速度;
(三)网页设置规则
①html,css,plain等文本文件做压缩
②而mp3,jpg等二进制文件无需压缩,因为压缩率较低同时浪费I/O
1、页面文本压缩依赖的模块
LoadModule deflate_module modules/mod_deflate.so
LoadModule mime_module modules/mod_mime.so
deflate_module 压缩页面模块
mime_module 多媒体类型模块
MIME:多媒体类型
HTTP:text/html
ASCII:text/plain
JPEG:image/jpeg
GIF:image/gif
QuickTime:video/quicktime
查看依赖模块是否开启
# httpd -M | grep deflate

2、编辑配置文件/etc/httpd24/httpd.conf

3、重启httpd服务
# service httpd24 restart
4、测试网页

本文出自 “西风瘦猪” 博客,请务必保留此出处http://jungege.blog.51cto.com/4102814/1381357
(责任编辑:IT)
(一)Web服务器处理HTTP压缩的过程如下: ① Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩 (Accept-Encoding 信息); ② 如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名; ③ 如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求 文件的最新压缩文件; ④ 如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲 目录中存放请求文件的压缩文件; ⑤ 如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件; (二) Web服务器处理HTTP压缩的用途: ①降低I/O使用; ②降低带宽使用率; ③优化传输速度; (三)网页设置规则 ①html,css,plain等文本文件做压缩 ②而mp3,jpg等二进制文件无需压缩,因为压缩率较低同时浪费I/O
1、页面文本压缩依赖的模块
deflate_module 压缩页面模块 mime_module 多媒体类型模块 MIME:多媒体类型 HTTP:text/html ASCII:text/plain JPEG:image/jpeg GIF:image/gif QuickTime:video/quicktime
查看依赖模块是否开启
2、编辑配置文件/etc/httpd24/httpd.conf
3、重启httpd服务
4、测试网页
本文出自 “西风瘦猪” 博客,请务必保留此出处http://jungege.blog.51cto.com/4102814/1381357 (责任编辑:IT) |