一种从Varnish快速清除非常大的URL列表的方 法

问题描述 投票:0回答:1

我的Varnish服务器缓存了一个地图切片服务器,该服务器每1分钟从OpenStreetMap进行实时更新。通常,地图的整个区域都需要无效-即一次要放置10,000甚至100,000个图块。每个图块都是一个URL(无差异)。

是否有有效的方法来运行如此大规模的Varnish无效?理想情况下,对象应保留在缓存中(这样宽限期将继续工作,除非传入nograce的URL标志),但应标记为不再有效。理想情况下,这种紧密循环将在VCL本身中实现。

varnish varnish-vcl
1个回答
0
投票

答案在很大程度上取决于这些URL的外观。选项是:

© www.soinside.com 2019 - 2024. All rights reserved.