缓存控制:max-age设置

时间:2017-02-25 16:28:24

标签: http-headers cache-control

以下是我网站的HTTP标头。我需要知道:

什么是Cache-Control: max-age=259200?

你认为如此高的价值259200会阻止Googlebot为我的网页编制索引吗?我应该降低这个值吗?

我们每天都在谈论信息博客,发表文章。

HTTP/1.1 200 OK
Server: nginx
Date: Sat, 25 Feb 2017 15:07:53 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 123783
Connection: keep-alive
X-Powered-By: PHP/7.0.14
X-Pingback: http://www.example.com/xmlrpc.php
Link: <http://www.example.com/wp-json/>; rel="https://api.w.org/", <http://www.example.com/?p=1427>; rel=shortlink
Vary: Accept-Encoding
X-Powered-By: PleskLin
Cache-Control: max-age=259200
Expires: Tue, 28 Feb 2017 15:07:52 GMT

1 个答案:

答案 0 :(得分:1)

根据https://developer.mozilla.org/ru/docs/Web/HTTP/Headers/Cache-Control

  

最大年龄= LT;秒>   指定资源被视为新鲜的最长时间。与Expires相反,该指令与请求的时间相关。

换句话说,这是任何客户端(如浏览器或代理服务器)可能使用缓存版本的时间间隔。

它究竟如何影响谷歌我不确定。 Googlebot可能会以某种方式考虑它(但我怀疑他们一味地信任你)。如果您在主页上有这个问题,这可能是一个问题,因为机器人可能不会回来3天(259200秒= 3天)来查看新文章/帖子。新评论也是如此。仍然如果谷歌忽略你的网站的时间比这长得多,问题不在于缓存,而是在其他地方。

您也可以考虑查看Google网站站长工具。从https://support.google.com/webmasters/answer/34397/?hl=enhttps://support.google.com/webmasters/answer/6065812/?hl=en

开始