• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

apache mod_expires缓存静态文件

php 搞代码 3年前 (2022-01-22) 12次浏览 已收录 0个评论

采用静态文件缓存能提高服务器的性能,有以下好处:

1.缩短服务的响应时间

2.减轻服务器负担

3.减少网络带宽使用量

程序修正方法

在每次更改静态内容(css,js等)时,对名称也进行更改。

附加版本号或Build编号。

<link href="/html/std.css?v=2.5.3.text" rel="stylesheet" type="text/css"><link rel="stylesheet" type="text/css" href="html/std.css?_v=804120090827100441.css" />

服务器端实际的css文件名仍然为std.css,在html页面里需要添加版本号。

添加版本号之后,每次更新css或者js用户不用CTRL+F5刷新,就可以看到修改后的页面。

Apache的修正方法:

在安装apache的时Configure步骤中添加–enable-expires 。

安装之后,在apache安装目录的modules目录里会有:mod_expires.so

同时在Httpd.conf会自动添加

LoadModule expires_module modules/mod_expires.so

httpd.conf配置

ExpiresActive on#缓存3天。ExpiresBytype text/css "access plus 3 daysExpiresByType application/x-javascript "access plus 3 days "ExpiresByType image<div>本文#来源gaodai.ma#com搞##代!^码7网</div><pre>搞代gaodaima码

/jpeg "access plus 3 days "Expiresbytype image/gif "access plus 3 days "


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:apache mod_expires缓存静态文件

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

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

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