置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

模板:Purge/doc

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

編輯者可使用{{purge}}模板用於在條目內容中添加「清除緩存」功能連結。在此模板存在的情況下,用戶點擊生成的連結會向MediaWiki系統發送清除緩存的請求,使伺服器重新根據Wiki文本構建網頁內容並更新網頁緩存區域。

為方便偏好於中文釋義的編輯者,已創建{{清除緩存}}、{{清除快取}}並重新導向至此模板,因此添加前述模板等同於添加{{Purge}}。

模板說明

為提高百科頁面的訪問效率,MediaWiki系統會使用網頁緩存技術,定期緩存頁面以減緩伺服器的處理壓力,所以讀者所查看的頁面可能是先前緩存好的早期版本。

若讀者未登錄賬號或者對應頁面的修改頻率過高,內容的滯後性將會愈發明顯。

{{Purge}}用於在頁面上生成一個功能連結,該連結將要求伺服器手動清除先前的緩存並根據最新版本的Wiki文本重新構建(編譯)網頁內容,隨後將構建完成的內容更新到網頁緩存中。

若條目頁面包含大量鏈入內容(例如模板「{{Template:Welcome}}」),不通過緩存加載的情況下將會大幅提高伺服器負載,可能會導致其他用戶的訪問請求無法得到及時處理。

相反的,若要求重建緩存的頁面出現以下情形,可能會提高伺服器壓力,所以對於重要頁面而言,手動清除緩存需謹慎。

  • 嵌入了大量模板或者多重頁面片段的條目/頁面。
  • 頁面有多個被嵌入的模板,對應模板近期的更改頻率高或者幾乎同時新創建。
瀏覽器本地緩存 與 伺服器緩存 的區別
Icon-info.png

一般情況下,通過重新打開瀏覽器快速讀取到的內容為瀏覽器緩存,可通過完全打開新頁面或完全刷新的方式,讓瀏覽器重新編譯並呈現內容。僅當瀏覽器重編譯後仍舊出現問題,才可以將問題位置定位到網頁伺服器的緩存上。

若用戶僅清除在瀏覽器上的緩存並重新加載對應頁面,可按Ctrl+F5(Mac系統用瀏覽器為⌘ Cmd+F5)控制瀏覽器清除本地緩存並從萌娘百科伺服器重新加載頁面。當且僅當清除瀏覽器緩存不能解決內容滯後問題時,方可要求伺服器重新建立緩存。

範例

參數

1用於替換連結所顯示的文本內容,默認內容為「清除緩存」。
2用於顯示鼠標/觸控筆移入連結後延遲顯示的「標題」,默認為空。
page用於指定清除緩存的目標頁面,默認為當前頁面。

源碼

  • {{purge}}
  • {{purge|清除本页面的服务器缓存}}
  • {{purge|1=<nowiki>[高风险]</nowiki>重新构建沙盒的Wiki页面|2=此举将大幅增加服务器负载,请谨慎使用。|page=Help:沙盒}}

輸出結果

參考資料