【发布时间】:2014-07-01 22:30:21
【问题描述】:
我在 SAP 应用程序上工作。在客户端我使用 angularjs,我的代码分为 html(模板)文件和 javascript 文件。
我的服务器是 Apache。
当我上传javascript文件时,浏览器缓存经常会成功更新文件,我不需要清除浏览器缓存。
但是,当我上传新版本的 html 模板文件时,浏览器通常不会更新缓存的版本,(我在 Windows 8 和 Mac 上使用 chrome 和 firefox)
我习惯于清除缓存,并在我更新模板文件时要求团队中的每个人(和客户)清除缓存。
这是常规的浏览器缓存行为吗?
浏览器更倾向于缓存 html 模板文件而不是 javascript 文件是正常的吗?
是否有 Apache 配置有助于使浏览器对新版本的 html 文件更加敏感?
谢谢
【问题讨论】:
-
去研究如何通过 HTTP 标头影响缓存。
-
有推荐的链接吗?
标签: apache angularjs browser-cache single-page-application