【发布时间】:2017-11-21 11:02:09
【问题描述】:
我们使用 Apache 作为 CRM 应用程序 (Siebel) 的 Web 服务器。我们在 15 天内不断在 CRM 应用程序上部署新的 JS 和 CSS 文件 目前我们有以下设置。
FileETag None
ExpiresActive On
<IfModule mod_expires.c>
ExpiresByType text/css "access plus 5 days"
ExpiresByType text/javascript "access plus 5 days"
ExpiresByType image/gif "access plus 5 days"
ExpiresByType image/jpg "access plus 5 days"
ExpiresByType image/png "access plus 5 days"
ExpiresByType application/x-shockwave-flash "access plus 5 days"
ExpiresByType application/x-javascript "access plus 5 days"
AddType image/x-icon .ico
ExpiresByType image/x-icon "access plus 5 days"
</IfModule>
在这种情况下,如果我们有一个修补程序版本,我们必须要求最终用户清除他们的缓存,以便新文件可以从他们的身边反映出来,否则他们必须等到对象过期并自动刷新。
如果我们将其设置为低于对 Web 服务器的请求增加和 Web 服务器上的负载增加的值。
我想知道有没有什么机制。
1) 放置新文件时自动更新最终用户计算机上的新文件。
2) 设置文件夹级别而不是文件级别的过期。
谢谢
【问题讨论】:
-
代码格式
-
嗨斯图尔特,你能解释一下吗?
-
对不起@user77243 - 我编辑了你的帖子,它询问了编辑的原因 - 我添加了“代码格式” - 我不知道为什么这是作为评论出现的:/
标签: apache http web http-headers webserver