varnish2.13版本變動

去年做了幾臺varnish 緩存服務器,版本是2.04,最近又新增了一臺,版本是2.13.編譯,安裝後,將原有vcl.conf文件拷貝到目錄下,啓動後報錯。  百度一下,才知道2.13版本 vcl語法發生了一些變動,先做記錄如下。

變動1:

    2.04版本 函數 vcl_recv,和vcl_fetch 下的動作 lookup,pass,deliver,pipe 調用方式變爲    return(lookup);    return(pass);  ...

變動2:

2.04版本  Varnish對以.txt和.js結尾的URL緩存時間設置形式爲:

if (req.request =="GET" && req.url ~ "\.(txt|js)$")
{        
set obj.ttl = 3600s;      

 

2.13版本 緩存時間設置形式爲:

if (req.request =="GET" && req.url ~ "\.(txt|js)$")
{        
set beresp.ttl = 3600s;      

 


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章