MediaWiki的页面缓冲机制

来自站长百科
跳转至: 导航、​ 搜索

MediaWiki | 安装升级 | 功能使用 | 配置 | 插件使用 | FAQ

由于MediaWiki的页面缓冲机制,可能造成这个修改的效果不能迅速完全反映出来。

如何清除页面缓冲?

  1. 在普通页面的网址后面添加“&action=purge”参数可以更新服务器缓冲数据,这可能需要几分钟之后才能见到效果。
  2. 在LocalSettings.php中设置$wgCacheEpoch全局变量,强制现有缓冲过期

MediaWiki具有复杂的缓冲机制,以便获得更好的负载性能。然而这些缓冲机制在进行MediaWiki设置时,可能让你不能马上看到修改结果。

强制刷新缓存[ ]

对于页面XXX,如果Ctrl-F5刷新浏览器不起作用,我们可以使用:www.yoursite.com/index.php?title=XXX&action=purge

来强制MediaWiki刷新。其中&action=purge就是强制刷新的控制参数,本方法可以方便的清除单个页面缓冲,对一般调试已经足够。它不会影响到其他页面的缓冲。

如果希望让所有用户在第一时间都马上看到变化,那么可以采用下面的方法:

批量清除页面缓存[ ]

在mediawiki数据库中,有个名为objectcache的数据表(根据网站的设定,该数据表的前缀各不相同,例如wiki_objectcache等)。清空这个数据表,将使mediawiki在今后接受任意正文页面的访问时会重新“生成”一下,从而避免让用户看到老样子。

MediaWiki使用手册导航

安装升级

安装 | 升级

功能使用

MediaWiki语法 | MediaWiki后台 | MediaWiki上传图片

配置

MediaWiki界面设置 | MediaWiki基础设置 | MediaWiki上传图片 | MediaWiki导航栏设置 | MediaWiki权限修改 | MediaWiki的Logo修改 | MediaWiki用户权限MediaWiki的页面缓冲机制MediaWiki繁简共存版本的界面修改MediaWiki修改wiki式网址MediaWiki新开窗口打开外链MediaWiki Rewrite设置 | MediaWiki自定义皮肤 | MediaWiki流量统计 | MediaWiki数据库存储 | Mediawiki数据备份 | MediaWiki增加Google AdSense | MediaWiki默认时区修改 | 隐藏MediaWiki首页标题 | MediaWiki设置站点版权 | MediaWiki页脚 | MediaWiki名字空间 | MediaWiki重置密码 | MediaWiki页面分类 | URL重写 | 名字空间 | 添加广告 | 添加统计代码 | 左侧导航栏设置 | 页脚设置

插件使用

如何引用插件 | 常用插件

FAQ