通过研究,我还没有找到明确的答案。
我知道您可以设置 header 来缓存特定的扩展名,例如 .jpg、.png、.js 等。但是我没有发现您可以在客户端浏览器上定位文件夹或特定文件来缓存。
这是我们的情况:我们有大量的 Sprite (数千像素),它们保存了我们网站上的大部分图像。我们希望在客户端浏览器上采用本地缓存,但同时希望指定哪些文件夹或特定文件应使用浏览器缓存(而不仅仅是整个 apache header )。
这可能吗?如果是这样,如何最好地实现?
最佳答案
会this article有帮助吗?
所以你会得到类似的东西:
<Directory "/website/path/to/images">
....
and within here can target extensions too
<FilesMatch "\.(gif|jpg|png)$">
...
</FilesMatch>
</Directory>
关于apache - 针对浏览器缓存的特定文件/文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436216/