This page is a translated version of the page Manual:Purge and the translation is 94% complete.
Outdated translations are marked like this.

刷新(Purging)强制MediaWiki清除所给页面的缓存,强制使页面从源代码或脚本重新显示。 它用来确保立即呈现最新所做的改动。

一个简单的方式去清除一个MediaWiki页面的缓存,可以通过点击页面上的“查看历史”,然后在浏览器的地址栏中删除URL最后的“history”,并在“=”后输入“purge”,然后按下回车键。 您的URL应该与下面中的一个相似。

示例

  • 若要刷新页面缓存,可以在您阅读页面的URL后面添加?action=purge。 例如:
http://example.org/wiki/Main_Page?action=purge
  • 若该URL在其查询字符串中还有其他参数,请使用与符号(&)将清除缓存的操作添加到查询字符串中。 例如:
http://example.org/wiki/index.php?title=Main_Page&action=purge
记住要将上述URL中的example.org修改为您安装MediaWiki时的主机名。

请求须被确认

通过POST发送的清除缓存请求将被自动完成。 用户使用查询字符串进行清除缓存操作时将显示一个确认表单。[1] 在提交这个表单确认之后,这个请求才会被完成。 这个行为是为了防止网络蜘蛛抓取页面时意外清除缓存的预防措施。

清除图片缩略图

如果在一个图片描述页清除缓存,缓存的缩略图也将被清除。

分類

MediaWiki版本:
1.38
Gerrit change 756107

如果在拥有5000成员以上的分类上刷新缓存,该分类将被从头记数(T85696)。

零编辑

参见:​Help:Null edit

清除缓存只会更新页面的呈现,它不会更新链接表。 这些表控制了页面被列入的列表(例如:在分类中列出的页面、Special:Whatlinkshere、以及其他几个“query”的特殊页面)。 为了强制更新链接表,您可以做一个零编辑。 点击“编辑”并不做更改保存。 页面历史纪录里将不会显示这项保存操作,但所有的链接表应该被更新了。

另一种更新链接表的方式是使用API的purge 模块和forcelinkupdate选项。 This however may not update other derived data, such as the search index or resource loader module cache.

这个选项只适用于api。 将forcelinkupdate添加到index.php网址不起作用。
Null edits are distinct from null revisions which are created automatically to represent loggable actions in the page history.

参见

参考资料