0
我已經在獨立實例(EC2)上安裝了Varnish並將其設置爲從不同實例(EC2以及同一子網上)獲取數據,所有trafiic都指向Varnish實例,網站加載並且似乎都是好的,問題是清漆實例的CPU使用率爲%0.6
,而主實例(網絡服務器)的使用率大約爲%50 CPU
,我確實在響應頭文件中看到清漆,但是可能是Varnish配置不正確?光油未配置?
我已經在獨立實例(EC2)上安裝了Varnish並將其設置爲從不同實例(EC2以及同一子網上)獲取數據,所有trafiic都指向Varnish實例,網站加載並且似乎都是好的,問題是清漆實例的CPU使用率爲%0.6
,而主實例(網絡服務器)的使用率大約爲%50 CPU
,我確實在響應頭文件中看到清漆,但是可能是Varnish配置不正確?光油未配置?
Varnish對CPU幾乎沒有影響是非常正常的。正確的配置不是由CPU負載而是由實現的命中率來定義的。
看看varnishstat
輸出查看緩存命中率數字。他們位於程序輸出的右上角。
酷現在我看到了我的命中率,但它從來沒有通過0.4 ...有些東西是不正確的。 – Broshi
一定要檢查https://varnish-cache.org/docs/4.0/users-guide/increasing-your-hitrate.html它有一些洞察方法來確定哪些請求沒有緩存(去後端服務器最)。這將開始指出對Varnish VCL或應用程序的輸出進行更改。 –