【问题标题】:Website files caching?网站文件缓存?
【发布时间】:2010-05-02 05:51:14
【问题描述】:

我想知道 .htaccess 设置需要将 css、html 和 js 等某些文件缓存多长时间,以及为什么每种文件类型的时间设置不同?

在几个例子中,我看到有人将 html 缓存 10 分钟,将 js 缓存一个月,将图像缓存一年。

【问题讨论】:

    标签: html apache .htaccess http-caching


    【解决方案1】:

    我认为这取决于资源的更新频率。您的 HTML 内容可能是动态的,因此您不能长时间缓存它。否则,访问者会在长时间延迟后看到更改。

    另一方面,图片很少更新,所以可以设置更长的缓存时间。

    JavaScript 文件通常会针对新功能或错误修复进行更新。也许您可以为这些文件使用版本号 (core.js?v=12323),这样您就可以更改 HTML 内容中的数字,让访问者刷新它们。这样您也可以将它们缓存更长时间。

    【讨论】:

      猜你喜欢
      • 2014-07-28
      • 2013-09-24
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      相关资源
      最近更新 更多