2015-06-04 61 views
0

以下几个环节,试图像加如何在我的网站上正确设置我的标题缓存?

<meta HTTP-EQUIV="EXPIRES" CONTENT="Thu, 31 Dec 2015 12:00:00 GMT"> 

我的头,并试图其他解决方案不同的解决方案后,他们都不上班。我真的找不到适当的指南,说明在哪里以及如何正确添加。在尝试SEO(搜索引擎优化)并获取此错误后,我开始做这件事。

坐落在15个请求

一个遥远的未来高速缓存策略定义缓存保留的几天内从您的静态资源会降低你的服务器上的负载。

Expires头

你的一些资源使用过期的HTTP标头得到一个 有效的缓存策略:这是一个最好的做法。不过,您应该考虑改进其配置,以充分利用缓存机制。这里是过期的HTTP标头的一个例子:

到期日:星期四,2014年12月25日20:00:00 GMT当你部署你的网站的一个新版本 ,记得要重命名已经 修改静态资源。事实上,如果你不改变他们的名字,你的用户将会保留存储在缓存中的资源,对应于旧版本 。然后他们可能会发现自己处于您的 页面的不稳定版本。例如,这种被称为“版本控制”的原理应用于DareBoost.com 。我们将版本与我们文件的名称整合在一起:

dareboost.min.20140101.js请参阅Yahoo!这个问题的准则。

设置

我们建议设置过期的HTTP标头,以便提到 日期为2天至1年。

本页面包含15个资源不具有远到期 日期:

回答

0

见下图:

<meta http-equiv="cache-control" content="max-age=0" /> 
    <meta http-equiv="cache-control" content="no-cache" /> 
    <meta http-equiv="expires" content="0" /> 
    <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" /> 
    <meta http-equiv="pragma" content="no-cache" /> 

更多的解释,你会发现herehere

+0

我承担到期应该是未来的日期,对吗? 事实上,这两个问题都没有解决Dareboosts扫描页面的问题。 – Danieboy

相关问题