使用說明:繞過瀏覽器快取

本页使用了标题或全文手工转换,现处于台湾繁体模式
說明頁面

求聞百科透過指示您的瀏覽器在本地快取中儲存部分站點內容來節省您的頻寬流量,這些內容包括了您瀏覽過的條目、顯示過的圖片、樣式表JavaScript等,它們通常被儲存在您的硬碟中,所以只會被下載一次。

有時候,這會帶來期望之外並令人疑惑的結果:最近的更改似乎沒有顯示出來。或許也會有其它異常情況出現,比如對站點介面或偏好設定的修改似乎沒有作用。

當您遇到這些奇怪的狀況時,請讓您的瀏覽器繞過快取而重新下載整個頁面。通常情況下,重新存取已被快取的頁面,或點擊「重新整理」按鈕時,瀏覽器會詢問伺服器是否有一個更新的版本可用,如果有,則會下載它。下面的指引解釋了如何蓋過這個行為。

請在回報任何問題之前進行此操作,如果問題依舊存在,請將其報告到茶館

在一些不同尋常的情況下,清空瀏覽器快取可能是個好主意,或者,您甚至可以完全禁用快取。清空快取可能使您的瀏覽器工作得更快:它或許已經快取了太多的計畫,而很多在近期不會再次被打開。但禁用快取在長遠來看不是個好主意,因為瀏覽器每次都會重新下載網頁的全部內容,即使它們最近根本沒被修改過。不過,在判斷問題是否是由快取造成時,禁用它還是比較有用的。

一些瀏覽器的操作指引

Mozilla家族

這包括了FirefoxNetscape Navigator(版本6.x和7.x)和SeaMonkey

  • 要重新整理頁面並繞過快取
    • 按住Ctrl⇧ Shift鍵並按R鍵(或者按住Ctrl鍵並按F5鍵),在Mac上,用⌘ Command鍵代替Ctrl鍵;
    • 或者:按住⇧ Shift鍵並點擊工具列中的重新整理按鈕。
  • 要清空快取(請看上文的註解):
    • 在「編輯」或「工具」選單中,選擇「選項」,展開「進階」並選擇「快取」或「隱私」,點擊「清除快取」按鈕。
    • 在較新版本的Mozilla Firefox中,按住Ctrl⇧ Shift鍵並按Delete鍵,然後選擇您要刪除的內容,或者在「工具」選單中,選擇「清除最近瀏覽記錄」。請檢視此連結以取得更多內容。
    • 在較舊版本的Mozilla Firefox,選擇「工具」|「選項」,點擊「隱私」(圖片是一把鑰匙),再點擊「快取」旁邊的「清除」按鈕。

Safari

  • 要重新整理頁面並繞過快取
    • 版本4或更新
      • 按住⇧ Shift鍵並點擊工具列中的重新整理按鈕。
    • 版本3或更老
      • 在Mac下請按住⌘ Cmd鍵並按R鍵,在Windows下請按住Ctrl鍵並按R鍵,這種「常規」重新整理通常會繞過快取。
      • 請注意蘋果聲稱點擊工具列中的重新整理按鈕和按下⌘ Cmd+R有同樣的效果,但這不正確,通常點擊按鈕不會繞過快取。
  • 要清空快取(請看上文的註解):
    • 在Mac版Safari選單中,選擇清空快取…,或按下⌥ Opt⌘ Cmd鍵並按E鍵,在Windows版的"編輯"選單中,選擇"清除快取資料…",或按下CtrlAlt鍵並按E鍵。

Chromium家族

市面上大多數瀏覽器都基於Chromium瀏覽器核心,包括Google Chrome、新版的Microsoft Edge360安全瀏覽器的「極速模式」、QQ瀏覽器等等,因此下列方法可能適用於這種瀏覽器:

  • 要重新整理頁面
    • 按住Ctrl鍵並按F5鍵。
    • 或者:按住⇧ Shift鍵並按R鍵。
    • 或者:單擊重新整理按鈕。
  • 要重新整理頁面並繞過快取:
    • 你可以在頁面重新整理後重複任意上述動作,或者
    • 在Windows下:按住Ctrl鍵和⇧ Shift鍵並按R鍵。
    • 在OS X下:按住⌘ Cmd鍵和⇧ Shift並按R鍵。
  • 要禁用快取:
    • 給捷徑目標添加--disk-cache-size=1 --media-cache-size=1命令列開關。
  • 要清空快取:
    1. 在扳手選單(瀏覽器右上角)選擇 「選項」 (在Mac下,選擇「偏好設定」;在Linux下,選擇「偏好設定」;在Chrome OS下,選擇「設定」)快速鍵:Ctrl+⇧ Shift+Del
    2. 選擇「進階選項」索引標籤,然後單擊「清除瀏覽資料」。
    3. 選擇你想清除的資料類型,包含「快取」選項。
    4. 在「清除該時間段內的以下項:」下拉式選單,選擇下列其中一個:
      • 所有內容:清空你選擇的全部資料;
      • 過去1天內:僅清空過去1天以來的資料;
      • 過去1周內:僅清空過去1周以來的資料;
      • 過去4周內:僅清空過去4周以來的資料;
    5. 最後,單擊「清除瀏覽資料」。

如果你希望保留快取中的資料,但是想測試求聞百科在沒有快取的狀態下的情況,可以使用「無痕模式」。

伺服器快取

求聞百科的伺服器為匿名存取者快取了一份條目內容。對這些使用者來說,沒有參數可以影響到版面,所以這些快取只在原始碼發生改變時重新生成,這可能會帶來以下使用者期望之外的結果:

  • 對時間變數的引用(04月16日 11:57 UTC)({{CURRENTMONTH}}月{{CURRENTDAY}}日 {{CURRENTTIME}})在匿名使用者存取時不會更新;
  • 重新導向頁面的快取包含了解析過的目標頁面,這些快取並不會在目標頁面發生變化時更新。比如,條目A是到條目B的重新導向,一些指向條目A的連結可能會顯示條目B的舊版本,即使條目A條目B已經被更新了。

強制伺服器重新解析

繞過您自己的快取可能在頁面包含了一些模板或其它東西時不那麼有效,您可能還需要更新伺服器對頁面舊版本的快取從而使新版本可見。

當伺服器收到帶有action=purge參數的請求時,就會更新快取。您可以將這個添加到URL的末尾,或替換掉action=editaction=history

比如,要更新本頁的快取——強制伺服器將本頁的目前版本解析為快取,您可以存取下列兩個連結之一:

對於那些您認為可能需要經常更新伺服器快取的技術性頁面,您可以放上模板連結:{{purge}}。不過請不要在條目命名空間加上這個模板。

參見