【发布时间】:2021-03-31 00:24:36
【问题描述】:
我的 CMS (Magento 2) 在进行一些 CMS 对象更新时会发送一些 BAN 请求到清漆。 有没有办法捕获被禁止使用清漆的 URL,以便我可以在客户点击这些 URL (MISS) 之前重新查询(热)?
这将是理想的。我可能会更新我的 CMS 代码以检测何时发送 BAN、读取标签并尝试检测哪些 URL 受到影响。首先它不可能那么容易,其次它可能是很多 URL,也许其中一些不是那么流行并且还没有被缓存。 所以理想情况下,为了加速升温,我只会关注那些已经缓存的 BAN url。 只有清漆(可靠地)知道。如何捕捉这个? 我尝试了 ban.list 命令,但只获取标签。 我听说过 varnishreplay,但它已经退役,不确定它到底做了什么。
有没有办法根据标签从清漆中查询缓存的 URL,以便我得到这些 URL?
【问题讨论】: