0
我有兩個網站有不同的域和網址構建(其中一個使用url中的子域和其他轉換子域到路徑),我想爲這兩個網址製作清漆一個清漆緩存?可能嗎?是否可以爲兩個不同的URL設置一個清漆緩存頁面?
我有兩個網站有不同的域和網址構建(其中一個使用url中的子域和其他轉換子域到路徑),我想爲這兩個網址製作清漆一個清漆緩存?可能嗎?是否可以爲兩個不同的URL設置一個清漆緩存頁面?
是的,默認VCL定義的內容的散列爲:
sub vcl_hash {
hash_data(req.url);
if (req.http.host) {
hash_data(req.http.host);
} else {
hash_data(server.ip);
}
return (lookup);
}
其包括Host
報頭。將vcl_hash
函數重新定義爲如下所示的內容將使其在不同主機間共享對象。
sub vcl_hash {
hash_data(req.url);
return (lookup);
}