varnish vcl man 文件翻譯

2021-04-22 06:55:10 字數 1283 閱讀 4992

近來聽說了varnish這個東東,看描述說比squid效能強不少,但是國內知道這個玩意的人少上加少,所以特意翻譯一下方便varnish這個東西再國內的推廣.另外也被自己以後查閱提供點方便.

名稱:  vcl - varnish configuration language  varnish配置語言

描述:這裡沒啥意思,如果大家感興趣的話安裝完varnish以後man  7  vcl

語法:

vcl的語法非常簡單,語法跟c和perl有點相似.每個指令是以分號結束,同時可以按照你自己的引數來選擇跟c,c++,perl相同的注釋語法.vcl不但有跟c語言類似的指定運算子(=),比較運算子(==),邏輯運算子(!,&&,!!)以外,vcl還支援正則表達樣和用~進行的acl匹配運算.

不像c和perl,反斜槓(/)字元在vcl中沒有什麼特別的含義,vcl使用%xx這個代表urls的排除結構.

可以使用set這樣的關鍵字引進分配,他們並非使用者定義的變數,這個值可以僅分配給附加給backend(後端)請求或者文字類的變數.大多數的變數需要指定,這些值必須有同樣單元字尾.

vcl有if,但是沒有迴圈語句。

用include語句可以指定其他的vcl檔案並且包含再當前vcl配置中.

後端宣告:

後端宣告建立和初始化乙個以backend命名的類:

backend www

後端類也能再請求的時候選擇乙個後端:

directors定義:

director b2 random

.weight         = 3;}}

隨機指導

隨機指導有乙個.retries的引數,這個是指定有多少個個嘗試找到乙個工作的後端.預設和前面定義的後端數目相同。

另外乙個選擇是.weight 這個引數指定了一部分的流量傳送到指定的後端上.

後端探針

後端可以被檢測他們是否是健康的狀態,它使用req.backend.healthy來檢測返回的狀態..windows檢測最後有多少polls.

backend www

} 同時也能指定乙個http的請求

backend www

}acls

varnish vcl man 文件翻譯

近來聽說了varnish這個東東,看描述說比squid效能強不少,但是國內知道這個玩意的人少上加少,所以特意翻譯一下方便varnish這個東西再國內的推廣.另外也被自己以後查閱提供點方便.名稱 vcl varnish configuration language varnish配置語言 描述 這裡沒...

文件 文件總結

可行性研究報告就是在開發乙個軟體之前,先對舊軟體以及新軟體進行分析,說明現有系統的不足,以及新系統的優點和影響,對新系統進行資金預算,分析其可行性。專案開發計畫是在與客戶達成一致意見之後,開始對專案開發所做的規劃,主要是進行任務的分配以及開發的進度的制定。軟體需求說明書主要描述了此軟體應該達到什麼樣...

寫文件呀寫文件

最近在糾結產品文件的撰寫,文件寫的詳細點吧,有點羅嗦,寫的簡單些呢,就感覺內容不夠,怕使用者神馬其他人看不懂.所以決定,先寫多點,再在其中選擇一些不必要的話去刪減!好方法 額,還發現,學好小學語文很重要的了!關於書面語和口語的問題,必須必須得好好斟酌的呀!文件給不同的人看,貌似有不同的書寫方法呢!如...