如何设置html链接的截止日期

时间:2013-11-23 05:37:20

标签: html .htaccess

我不确定我是不是一个完整的菜鸟(这是一个漫长的夜晚:D),但是可以用.htaccess缓存链接吗?我知道你可以设置扩展和jpg,png,css,js等东西。

如果您曾经托管过一个网站,我相信您可能已经使用过其中一个在线“网站优化工具”,并且我不断收到消息“以下可缓存资源的生命周期很短。指定一个以下资源至少在未来一周到期:“ ...接下来是Facebook和谷歌等外部链接列表。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您无法更改Google cdn或facebook等外部资源的标题或内容。假设像Google和Facebook这样的大公司知道如何缓存以及哪些资源可以缓存以及持续多长时间。

对于您自己服务器上的资源,您可以使用自定义时间设置Cache-Control标头,以告知客户端页面可以缓存多长时间。

<FilesMatch \.(css|js)$>
   Header set Cache-Control "public, no-transform, max-age=600"
</FilesMatch>

您可以通过转到浏览器并打开开发人员控制台来查看在页面上加载某些资源所需的时间。在网络选项卡下,您可以看到正在进行的所有请求。确保使用缓存和没有缓存加载页面。