【问题标题】:htaccess cache based on version number in meta taghtaccess 缓存基于元标记中的版本号
【发布时间】:2017-02-20 11:04:46
【问题描述】:

是否可以根据您的版本号缓存网站文件(图像、html、css、js)?

更详细: 我想在我的 html 文件的标题中有一个版本号。因此,当有人访问我的网站时,文件将被缓存。但是当他再次访问我的网站时,它应该检查版本号以注册是否有新文件(图像、css、js、html 等)要下载。如果是这样,它应该这样做。如果没有,它可以使用旧的缓存文件。

Something like this:
-------------------------------
<meta name="version" content="1">

# if version number is higher than client number download new files or else use cache files

<filesMatch "\.(xml|txt|html|js|css|jpg|png)$">
  ExpiresDefault A7200
  Header append Cache-Control "proxy-revalidate"
</filesMatch> 

【问题讨论】:

    标签: .htaccess caching


    【解决方案1】:

    不是来自&lt;meta&gt; 标签,不是。但是您可以将您想要的版本标记到资源请求的末尾,并适当地使用它。因此,请执行以下操作:

    <img src="/images/image.jpg?v=1" alt="">
    

    或者您可以使用您想要的版本设置一个 cookie 并检查它。

    这一切似乎都是一件很奇怪的事情。如果您退后一步,解释一下您要解决的问题,也许会有更好的解决方案。

    【讨论】:

      猜你喜欢
      • 2015-01-17
      • 2012-08-10
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      相关资源
      最近更新 更多