西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > 其他 >

给apache开启gzip压缩和浏览器缓存功能

时间:2012-08-21 05:38来源:未知 作者:好模板 点击:
开启gzip功能能大大降低网络传输的带宽,从而提高网页加载速度;一般对纯文本内容可压缩到原大小的40%。 (1) 编辑Apache配置文件httpd.conf,查找下面这一行 #LoadModuledeflate_modulemodules

开启gzip功能能大大降低网络传输的带宽,从而提高网页加载速度;一般对纯文本内容可压缩到原大小的40%。

(1) 编辑Apache配置文件httpd.conf,查找下面这一行

1
#LoadModule deflate_module modules/mod_deflate.so

删除前面的#;如没有就查找LoadModule位置,加入上述行

 

 (2) 在httpd.conf末尾增加以下内容:

1
2
3
4
5
<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
</ifmodule>

 

 (3) 重启Apache服务

2、开启浏览器缓存功能

开启浏览器缓存后,在内容未过期前,浏览器不会重复从服务器提取数据文件,从而减少网页内容传输,提高网页打开速度。

(1) 编辑Apache配置文件httpd.conf,查找下面这一行

1
#LoadModule expires_module modules/mod_expires.so

删除前面的#;如没有就查找LoadModule位置,加入上述行

 (2) 在httpd.conf末尾增加以下内容:

01
02
03
04
05
06
07
08
09
10
11
12
13
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 12 month"
ExpiresByType text/html "access plus 12 months"
ExpiresByType text/css "access plus 12 months"
ExpiresByType image/gif "access plus 12 months"
ExpiresByType image/jpeg "access plus 12 months"
ExpiresByType image/jpg "access plus 12 months"
ExpiresByType image/png "access plus 12 months"
EXpiresByType application/x-shockwave-flash "access plus 12 months"
EXpiresByType application/x-javascript "access plus 12 months"
ExpiresByType video/x-flv "access plus 12 months"
</IfModule>

 

(3) 重启Apache服务

 

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------