我已经在一个独立的实例(EC2)上安装了Varnish并将其设置为从另一个实例(同一子网上的EC2)获取数据,所有trafiic都指向Varnish实例,站点加载并且所有内容似乎都是没问题,问题是varnish实例的CPU使用率为%0.6
,而主实例(Web服务器)的使用率约为%50 CPU
,我确实在响应头中看到了varnish但是可能是光油配置不正确?
答案 0 :(得分:1)
Varnish对CPU的影响很小是完全正常的。正确的配置不是由CPU负载定义的,而是由达到的命中率定义的。
查看function testFor3InARow(arr){
var p = false,i = 0,len = arr.length -2;
while(i <= len){
if(p){
if(p = (arr[i++] === arr[i])){ return true }
}else{
p = arr[i++] === arr[i];
}
}
return false;
}
输出以查看缓存命中率数字。它们位于程序输出的右上角。