目前我在運行約30-40個不同網站的服務器上運行清漆。所有這些網站都使用相同的庫來處理請求(每個網站都有它自己的域)。但是其中一些網站非常簡單,可以完全緩存。我想要做的是在項目/網站(某些標題)中啓用一個標誌,告訴varnish緩存一次交付的請求。這樣的結構可能的,因爲我不想要編輯的VCL每一個可以完全高速緩存的項目,並添加一個條目,以vcl_fetch像:基於標題的清漆緩存
if (req.http.host ~ "<website>")
{
unset req.http.cookie;
return (lookup)
}
有沒有做到這一點正確的方法是什麼?我確實看過了Varnish流程圖,但不能提出一個好的解決方案。
在此先感謝!