HTML缓存版本

时间:2011-09-24 20:56:37

标签: html caching

你知道如何使用

<script type="text/javascript" src="urlhere.js?version=1.0.0"></script>

浏览器缓存javascript文件并在为其提供新版本时对其进行更新?

有没有办法用HTML代码做到这一点?

因为我希望浏览器缓存HTML,但在代码更改时更新。

这可能吗?

1 个答案:

答案 0 :(得分:1)

处理缓存的最佳方法是在服务器级别,指定两个标记:

  • Expires
    当指定的日期已过时,它会告诉浏览器内容不再有效且必须刷新。
  • Cache-Control
    在不涉及日期的情况下,它让浏览器知道它应该如何处理页面的缓存。

注意:浏览器应该已经处理好这个问题,因为它(在后台)已经查看了文件的最后修改日期。但是,上述方法是在最后修改日期未必反映变化的地方覆盖(扩展)此类检测的有效方法。