apache提升网站访问速度

apache提升网站访问速度
一、添加Expire/Cache-Control 头
原理:

现在越来越多的图片,脚本,css,flash被嵌入到页面中,当我们访问他们的时候势必会做许多次的http请求。其实我们可以通过设置Expires header 来缓存这些文件。Expire其实就是通过header报文来指定特定类型的文件在览器中的缓存时间。大多数的图片,flash在发布后都是不需要经常修 改的,做了缓存以后这样浏览器以后就不需要再从服务器下载这些文件而是而直接从缓存中读取,这样再次访问页面的速度会大大加快。

ExpiresActive On

ExpiresDefault “access plus 1 days”

记得ExpiresActive设为On,我起先没设置On,似乎怎样YSlow都查不到缓存机制。这样添加的话就是默认所有的。

如果要针对个别MIME类型则可以:

ExpiresByType image/gif "access plus 5 hours 3 minutes"

配置方法:

在apache中添加Expire/Cache-Control 头

在http.conf文件中先启用

LoadModule expires_module modules/mod_expires.so

其次,在文件中添加如下内容:

ExpiresActive On
ExpiresDefault A3600
ExpiresByType image/gif A2592000

#说明:缓存的时间为2592000/36000/24
ExpiresByType image/png A2592000
ExpiresByType image/jpeg A25920
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值