清空MediaWiki的缓冲
天下维客,你可以修改的网络知识库
(重定向自清空mediawiki的缓冲)
| 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简明管理教程 | 特殊页面 | 文章版本管理 | 管理员权限说明 | 页面保护 | 页面权限设置 |
| 用户权限设定 |


