2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

說明:緩存

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Commons-emblem-notice.svg
這個頁面「Help:緩存」是萌娘百科的幫助文檔
  • 本文用於介紹萌娘百科中一些特定功能的操作方法;
  • 本文僅是一篇論述,不屬於方針或指引。如果本指南與相關方針或指引發生衝突或存在不一致的情況,請以方針或指引的條文為準。

為改善用戶訪問體驗,萌娘百科使用了多層緩存技術。以下是針對這些技術的簡單的解釋:

緩存類型

客戶端緩存

  • 瀏覽器緩存:可通過瀏覽器「網絡」面板判斷
    • 影響圖片以及腳本等靜態資源(由客戶端決定,部分手機瀏覽器可能不服從服務端過期標頭)

服務端緩存

靜態資源緩存服務

  • CDN 內容分發網絡:緩存於騰訊雲邊緣網絡
    • 圖片、CSS、JavaScript腳本等靜態資源(變更後立即刷新)
    • MoeSkin 以及 MoeAuth 等內部應用程式的靜態資源(由 STAFF 手動刷新)

萌娘百科緩存

  • HTTP Web 服務
  • PHP 編譯器緩存
  • MediaWiki 解析器緩存
    • 模板嵌入:由 MediaWiki 應用程式緩存(等待定時任務,或採用空編輯刷新對應條目)
    • 分類:由 MediaWiki 應用程式緩存(等待定時任務,或採用空編輯刷新對應條目)
    • 特殊頁面列表:由 MediaWiki 應用程式緩存(等待定時任務)
    • Gadget:由 MediaWiki 應用程式緩存(30分鐘,Chrome瀏覽器可能更久)

文件緩存問題及其應對

萌娘百科的嵌入圖片採用了 CDN 緩存,由於 MediaWiki 軟體設計上不同版本的同名文件的導入路徑不會變更,因此 CDN 可能無法立即識別到文件變化,一般來說緩存會在回源後立即刷新。

如使用原始文件名上傳,短時間內很可能仍將看到舊版本的圖片,這種情況一般不會持續太久。

如果急於上傳某文件的新版本並希望立即看到變化,可以使用其他文件名上傳一個新文件,然後申請刪除舊的文件。或是覆蓋上傳新版本後移動文件。

參見