架構師日記 Varnish簡介和安裝

2021-08-04 13:49:56 字數 1151 閱讀 1785

varnish是一款開源的、高效能的http加速器和反向**伺服器

最主要的功能就是:通過快取來實現web訪問加速

主要基於記憶體或者是虛擬記憶體進行快取,效能好

支援設定精確的快取時間

vcl配置管理比較靈活

後端伺服器的負載均衡和健康檢查

區域性支援esi

url位址重寫

優雅的處理後端伺服器宕機的問題

32位機器上快取大小為最大2gb

ubuntu

sudo apt-get install varnish
centos

sudo yum install varnish
varnishd -f /etc/varnish/default.vcl -s malloc,32m -t

127.0

.0.1:2000

-a :1111

解析

1.-f:指定要執行的配置檔案

2.-s malloc,32m:-s選項用來確定varnish使用的儲存型別和儲存容量,這裡使用的是malloc型別(malloc是乙個c函式,用於分配記憶體空間)

3.-t 127.0.0.1:2000:指定varnish的管理ip和埠

4.-a :1111:指定varnish對外提供web服務的埠

varnishd [-a address[:port]] 

[-b host[:port]] [-d] [-f] [-f config][-g group]

[-h type[,options]] [-i identity]

[-l shmlogsize] [-n name]

[-p file] [-p param=value]

[-s type[,options]] [-t address[:port]]

[-t ttl] [-u user] [-v] [-w min[,max[,timeout]]]

架構師日記 VCL介紹和使用

vcl varnish configuration language varnish配置語言,語法簡單,功能強大,類似於c,perl。主要用來配置如何處理請求和內容的快取策略。vcl在執行時會轉換成二進位制 vcl檔案被分為多個子程式,不同的子程式在不同的時間裡執行,比如乙個子程式在接到請求時執行,...

我的架構師夢想日記

第四天 今天想了想還是把rhce的班報了吧,本來想等ocp考完之後再報的,但是某某培訓機構比較坑,非得過了年才能考,好吧。問吳總能不能公司出錢幫我出點錢讓我考這個證,吳總說公司從來沒有過這個先例,這我在我的預料之中,考ocp的錢都是我自己出的,但是還是有一點點小小的失望。今天去拱墅了,又是一通加班,...

我的架構師夢想日記

做相關工作的可以看下 最近不更新,等我先到新公司入職了再繼續吧。今天被優衣庫的刷屏了,我來分享點正能量吧 今天看到一篇支付寶的關於支付寶安全性的介紹,深深感覺資料分析的威力,支付寶不再單一的依靠密碼 手機號等來保證使用者資金的安全性,而是使用 安全大腦 這個安全大腦會不斷學習使用者的習慣,了解主人的...