• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

LAMP – Apache配置静态缓存

Apache技术 kevinjin117 26次浏览 已收录 0个评论

网站里的图片静态资源占用很大空间,每次返回请求时会产生很大带宽,为了把网页传输的数据量变小,可以对浏览器做一个静态文件的缓存,比如在浏览器里保留个7天,7天过后再重新请求服务器;如此做法可以节省很大一部分带宽。


配置:可以在虚拟主机配置文件里调用mod_expires.so模块:

    #配置浏览器端的静态缓存

    <IfModule mod_expires.c>

        ExpiresActive on

        ExpiresByType p_w_picpath/gif “access plus 1 days”

        ExpiresByType p_w_picpath/jpeg “access plus 24 hours”

        ExpiresByType p_w_picpath/png “access plus 24 hours”

        ExpiresByType text/css “now plus 2 hours”

        ExpiresByType application/x-javascript “now plus 2 hours”

        ExpiresByType application/x-shockwave-flash “now plus 2 hours”

        ExpiresDefault “now plus 0 min”

    </IfModule>

说明:除了ExpiresDefault以外,其他指定类型的文件都做缓存,时间根据具体的更新需求去定



验证:以png文件的24小时为例,在linux里用curl去进行测试,得到Cache-Control: max-age=86400,说明配置成功

HTTP/1.1 200 OK

Date: Sun, 07 Aug 2016 00:54:55 GMT

Server: Apache/2.2.31 (Unix) PHP/5.4.36

Last-Modified: Tue, 31 May 2016 03:08:36 GMT

ETag: “801b9-1149-5341ab0597500”

Accept-Ranges: bytes

Content-Length: 4425

Cache-Control: max-age=86400

Expires: Mon, 08 Aug 2016 00:54:55 GMT

Content-Type: p_w_picpath/png



VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明LAMP – Apache配置静态缓存
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址