由 James Qi, 2019年5月18日 MediaWiki在动态页面列表DPL中替换标题 用MediaWiki在国内建网站用户很少,用到扩展程序DPL动态页面列表的就更少,还需要对列表标题进行修改的需求的除了我们可能就找不到了,今天和同事一起商议邮编库网站新增一些页面的时候就遇到这样的需求,摸索了一下找到解决办法,记录如下: 我们在[[黑龙江省行政区划]]这样的页面中使用动态页面列表生成了下面这样的下级地市列表: 黑龙江省七台河市行政区划 黑龙江省伊春市行政区划 黑龙江省佳木斯市行政区划 ...... 黑龙江省齐齐哈尔市行政区
由 James Qi, 2017年12月9日 修改MediaWiki的动态页面列表DPL设置降低MySQL负载 最近一直在为降低MySQL服务器负载努力,Drupal网站中主要是排查Views引起的性能问题,而MediaWiki中也有一个与Drupal的Views对应的工具:Dynamic Page List (DPL动态页面列表),既可以灵活运用得到希望的信息展示效果,但同时也容易引起数据库负载过高、性能下降。 当网站打开很慢的时候,还是需要查看阿里云RDS数据管理控制台DMS(Data Management Service),查看诊断报告或者当前实例会话,查看慢查询语句,例如发现大量这样的语句: SELECT DISTINCT `jing
由 James Qi, 2017年9月5日 MediaWiki的DPL(DynamicPageList)扩展实现动态页面列表翻页 在很多年前使用MediaWiki的时候就发现DynamicPageList这个扩展,当时记录了文章《超强的MediaWiki扩展功能:DPL动态页面列表》,在一些Wiki网站中一直在使用这个扩展程序。 后来改用Drupal做为建站平台后,使用了Views模块来实现各自数据库查询,这个功能就比MediaWiki的DPL强大太多了,也不需要记什么语法,在Web方式菜单中选择、操作就可以实现各自列表功能。 Wiki的DPL需要查看手册中的各种命令,难以记住,所以各种命令功能也没有都尝试。以前在遇到列表结果很多的时候就限制一下,不知道还可以像D