- 论坛徽章:
- 6
|
为了节约带宽,减少网络传输量,加快网速,我们决定对网页进行压缩后再传输给客户. 可以选择gzip或者deflate来压缩. 我们的服务器软件是Apache 2.2.3 / CentOS 5 Apache2.x版本自带了deflate模块,我们可以直接使用(Apache 1.x 使用 modgzip). 配置: vim /etc/httpd/conf/httpd.conf /mod_deflate 查找 应该能找到 LoadModule deflate_module modules/mod_deflate.so 如果前面有#注释,去掉#,如果找不到这行,则找找modules下是否有mod_deflate.so, 然后把这行加入httpd.conf. <IfModule mod_deflate.c> DeflateCompressionLevel 9 # 范围1(压缩率低) - 9(压缩率高,CPU占用高) AddOutputFilterByType DEFLATE text/html text/plain text/xml AddOutputFilter DEFLATE css js </IfModule> 测试:用Firefox的Live HTTP Headers插件看PageInfo, 如果Response headers里面有Content-Encoding: gzip表示配置成功.
|
|