Apache开启Gzip和Expires提升网页加载速度

在Apache的配置文件中找到下面两行,将注释#去掉,重启。

Php代码
  1. LoadModule deflate_module modules/mod_deflate.so   
  2. LoadModule expires_module modules/mod_expires.so  
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so

 

 


在你网站的目录下新建.htaccess,添加如下内容:

Php代码

 <IfModule mod_expires.c>   

    ExpiresActive On   

    ExpiresByType image/gif A2592000   

    ExpiresByType image/jpeg A2592000   

    ExpiresByType image/png A2592000   

    ExpiresByType image/x-icon A2592000   

    ExpiresByType application/x-javascript A604800   

    ExpiresByType text/css A604800   

 </IfModule>   

  

<IfModule mod_deflate.c>   

     #启用deflate模块对本站点的所有输出进行GZIP压缩   

     SetOutputFilter DEFLATE   

  

     AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript   

 

     #压缩级别 9 性能最佳   

     DeflateCompressionLevel 9   

</IfModule>  

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
</IfModule>

<IfModule mod_deflate.c>
#启用deflate模块对本站点的所有输出进行GZIP压缩
SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript


#压缩级别 9 性能最佳
DeflateCompressionLevel 9
</IfModule>

 



解释一下。ExpiresByType 是通过MIME类型来设置具体文件的缓存时间,A表示访问,A后面的数字表示访问后的缓存时间。AddOutputFilterByType表示根据后面的MIME类型来压缩文件,这里对css,html,gif,jpeg,png, 等进行 压缩。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值