iT邦幫忙

0

請問,為何用 Google 搜尋,有的網頁會有 cache,有的沒有?

  • 分享至 

  • xImage

(1) 請問,為何用 Google 搜尋,有的網頁會有 cache,有的沒有?
(2) 請問,為何有些 Google 搜尋的 Cache 會更新,有的不會?
(3) 請問,為何有些 Google 搜尋的 Cache 本來有,隔幾天就變沒有?

以上,問題問完了。

nikwu43 iT邦好手 1 級 ‧ 2010-07-16 01:34:50 檢舉
不專業回答,你看看就好...

個人感覺,好像是有人搜尋的關鍵字之後再點入,才會有做Cache.
shunyuan iT邦研究生 1 級 ‧ 2010-07-16 01:46:00 檢舉
nikwu43提到:
個人感覺,好像是有人搜尋的關鍵字之後再點入,才會有做Cache.


聽起來靠普喔,不過我的部落格,都有設 tag,有的有 cache,有的沒有。

另外也不是因為比較新,或是比較舊。

有些甚至刪掉了,還有 cache ,隔幾天,沒刪的,就沒有。

這個很奇怪。疑惑疑惑疑惑
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

10
逮丸逮丸
iT邦大師 1 級 ‧ 2010-07-16 10:08:32
最佳解答

(1) 請問,為何用 Google 搜尋,有的網頁會有 cache,有的沒有?

這個語法,將不會被 cache:

<pre class="c" name="code"><meta name="robots" content="noarchive" />

或參考 不要把網頁 cache 起來的語法 裡的 no-cache 的設定部份。

(2) 請問,為何有些 Google 搜尋的 Cache 會更新,有的不會?

1.依據google的眼光來看,各網站的 popular 的程度不同,更新各頻率而有所不同。
2.利用 google 的 SiteMap 來定義更新的頻率。
利用 <changefreq> 來定義。
3.在網頁上可定義定期更新的頻率:

&lt;pre class="c" name="code">&lt;meta name="revisit-after" content="14 days">

或在 HTML 裡定義此頁多久 expire:

&lt;pre class="c" name="code">&lt;META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2010 11:12:01 GMT">

也是個方法。

(3) 請問,為何有些 Google 搜尋的 Cache 本來有,隔幾天就變沒有?

配合 (2) 的作法,在期間內再加上 (1) 裡的設定。

我要發表回答

立即登入回答