allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

清空MediaWiki的缓冲

天下维客,你可以修改的网络知识库

Jump to: navigation, search
mediawiki简明设置教程 提示信息修改 修改网站LOGO 开放图像上传 修改左侧导航条 搜索结果中新建页面
LocalSettings.php修改 时间显示设置 增加Google广告 改用/wiki/式网址 增加友情链接侧栏 总目录

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

强制刷新缓存

对于页面XXX,如果Ctrl-F5刷新浏览器不起作用,我们可以使用

www.yoursite.com/index.php?title=XXX&action=purge

来强制MediaWiki刷新。其中&action=purge就是强制刷新的控制参数。

本方法可以方便的清除单个页面缓冲,对一般调试已经足够。它不会影响到其他页面的缓冲。

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

批量清除页面缓存

在mediawiki数据库中,有个名为objectcache的数据表(根据网站的设定,该数据表的前缀各不相同,例如wiki_objectcache等)。

清空这个数据表,将使mediawiki在今后接受任意正文页面的访问时会重新“生成”一下,从而避免让用户看到老样子。

清空数据表的方法:

  • 命令行方式: 估计是truncate...?(欢迎补充资料)
  • 工具方式: 使用PhpMyAdmin找到相应数据表,进行“清空”(truncate)操作。
Mediawiki简明维护教程 数据备份 数据恢复 升级 网站迁移 安全问题
清空页面缓冲 应对特定IP攻击 垃圾网址处理
Mediawiki简明管理教程 特殊页面 文章版本管理 管理员权限说明 页面保护 页面权限设置
用户权限设定
Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币