【发布时间】:2017-02-10 19:06:05
【问题描述】:
我目前正在开发一个需要解析页面上的 wikitext 的 Mediawiki 扩展。目前我使用 Parser::preprocess。这会增加几秒钟的页面加载时间。
有没有更快的方法来做到这一点?特别是,它必须解析 wikitext,扩展所有模板和解析器函数,并检查结果中的特定字符串。
【问题讨论】:
-
页面保存时执行,存储结果。
-
我需要 userCan 钩子中的解析结果。有没有可以缓存解析结果的变量?
标签: mediawiki mediawiki-extensions