Varnish[反向代理,緩存基於內存或文件]
下載軟件包:http://pan.baidu.com/s/1nuCfCud
#tar -xf lnmp_soft-2016-7-20.tar.gz
#cd lnmp_soft
#install_lnmp.sh 選擇7
配置文件:
主配置文件(定義前端配置)
#vim /etc/sysconfig/varnish
60:VARNISH_VCL_CONF=/etc/varnish/default.vcl #vcl文件路徑
66:ARNISH_LISTEN_PORT=80 端口
73:VARNISH_SECRET_FILE=/etc/varnish/secret 密鑰文件(secretfile)
76:VARNISH_MIN_THREADS=50最小線程數
79:VARNISH_MAX_THREADS=1000 最大
89:VARNISH_STORAGE_SIZE=64M 緩存大小
92:VARNISH_STORAGE="malloc,${VARNISH_STORAGE_SIZE}"
使用內存緩存頁面,內存大小爲64M
+++++++++++++++++++++++++++++++++++++++++++++
主配置文件(定義後臺服務器)
#vim /etc/varnish/default.vcl
backend default {
.host = "192.168.2.100";
.port = "80";
}
密碼文件
#uuidgen > /etc/varnish/secret
#service varnish start
+++++++++++++++++++++++++++++++++++
如何管理varnish的緩存內容
+++++++++++++++++++++++++++++++++++++++++++++++++++++
清除緩存內容的命令格式:
varnishadm -T IP:Port -S secretfile ban.url b.html
查看緩存清理列表:
varnishadm bin.list
++++++++++++++++++++++++++++++++++++++++++
Varnish日誌:
varnishlog [-w file] #共享內存的日誌
varnishncsa [-w file] #類似Apache日誌
+++++++++++++++++++++++++++++++++++++++++++++
Varnish狀態:
varnishstat (/usr/local/varnish/bin/varnishstat)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Client connections accepte 客戶端成功發送鏈接總數量
Client requests received 客戶發送HTTP請求總數
cache_hit - Cache hits !重要:命中緩存的次數
cache_miss - Cache misses !重要:緩存非命中的次數
N struct object 表示當前被緩存的數量
N expired objects 表示過期的緩存內容數量
N LRU moved objects 表示被淘汰的緩存內容個數
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如何管理varnish的緩存內容
1.修改Apache頁面
#echo "ccc" > /var/www/html/b.html
2.客戶端訪問代理(獲取舊的頁面內容)
3.代理(鏈接/usr/local/varnish/bin)
#varnishadm -T 127.0.0.1:6082 -S /etc/varnish/secret ban.url b.html
4.客戶端再訪問,獲取新的頁面內容
Varnish[反向代理,緩存基於內存或文件]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
nginx反向代理,URL重寫,讀寫分離
335729167
2019-02-23 13:00:11
編譯安裝nginx並實現反向代理負載均衡和緩存功能
xsllqs
2019-02-23 00:38:49
consul + Nginx 實現nginx代理自動載入backed的服務器, 實現fullnat效果
tianshuai369
2019-02-23 00:34:58
nginx配置-反向代理
水天雲黑白
2019-02-23 00:16:00
Nginx如何實現反向代理
xxrenzhe11
2019-02-22 23:58:35
nginx 反向代理設置
IT阿飛
2019-02-22 23:35:25
nginx反向代理tomcat8和php7(四)
IdealReality
2019-02-22 23:18:05
Nginx反向代理與負載均衡
zack01
2019-02-22 22:39:26
關於代理服務器及負載均衡的一些想法
zisehuainian
2019-02-22 22:37:05
利用 squid 反向代理提高網站性能
QQ80496985
2019-02-22 22:22:43
CENTOS安裝nginx,配置反向代理
小豬喬治
2019-02-22 22:20:57
nginx實現反向代理與負載均衡
蕭蕭木
2019-02-22 21:34:04
nginx實現反向代理與負載均衡
schlovewsy
2019-02-22 21:02:25