Varnish是一套代理軟體,代理Server端的存取
簡單的說,如果一個使用者用browser開了網頁,使用者的電腦透過網路連線到廠商的WEB主機抓相對應的資料回去顯示在螢幕上.
而Varnish就是在這二者中間多了一台主機,使用者使用方式不用改變,但廠商設定改為先將網路連線導向Varnish
Varnish先看自己本身有沒有使用者所要的資料,有的話就直接回給使用者,若沒有的話,則代為向後端的WEB Server要這份資料
拿到資料後,先在Varnish自己本身先存一份,並將要到的資料回傳給使用者.
但你會問......為什麼要這麼麻煩呢???
這是因為如果你是一個有大量使用者的網站管理員的話,所有使用者流量都直接導向WEB Server時會造成WEB負載過重.
這時代理Varnish就能有效減輕後端WEB的負載,至於能減輕多少,就視WEB靜態頁面多少而定.
不多說了..以下直接進入安裝( 注意!!! 系統請安裝64位元版本)
apt-get install apt-transport-https
curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ precise varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
apt-get update
apt-get install varnish
你看,安裝就是這麼簡單.
那麼要怎麼設定呢??請參考這篇吧 http://charleslin74.pixnet.net/blog/post/401670238