gpt4 book ai didi

mediawiki - 在Varnish中更新时自动刷新媒体Wiki页面

转载 作者:行者123 更新时间:2023-12-03 17:45:13 25 4
gpt4 key购买 nike

我在Varnish之后设置了mediawiki。而且,我已经找到了一种获取Wiki更新以传递到Web服务器的方法。但是,当然,除非清除 Varnish 缓存,否则您对Wiki站点所做的任何编辑都不会更新。

我尝试将其放入配置中,以尝试在编辑Wiki时获取允许更新的站点:

# Allows you to edit the wiki
if (req.url ~ "&action=submit($|/)") {
return (pass);
ban(req.url);
}

如何在 Varnish VCL中表达这一点,以便您每次编辑Wiki时, Varnish 缓存都会自动更新?

最佳答案

不要在VCL中这样做,而是将Me​​diaWiki配置为清除更新的页面:

$wgUseSquid = true;
$wgSquidServers = array('varnish IP 1', 'varnish IP 2', ...);

有关完整文档,请参见 here

关于mediawiki - 在Varnish中更新时自动刷新媒体Wiki页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31795669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com