2017-02-25 77 views
0

以下是我的網站的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

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

最大年齡=<秒> 指定的時間,資源將被視爲新的最高金額。與過期相反,此指令與請求時間有關。

換句話說,這是任何客戶端(如瀏覽器或代理服務器)可能使用緩存版本的時間間隔。

究竟是如何影響谷歌我不確定。 Googlebot可能會以某種方式將其考慮在內(但我懷疑他們是否會盲目信任您)。這可能是一個問題,如果你在主頁上有這個問題,因爲機器人可能不會回來3天(259200秒= 3天)以查看新的文章/帖子。新評論也是如此。如果谷歌忽略你的網站的時間比這長得多,這個問題不是緩存,而是其他地方。

您也可以考慮查看Google網站管理員工具。開始於https://support.google.com/webmasters/answer/34397/?hl=enhttps://support.google.com/webmasters/answer/6065812/?hl=en

相關問題