【问题标题】:Varnish Not configured?清漆未配置?
【发布时间】:2017-04-10 00:24:26
【问题描述】:

我在独立实例 (EC2) 上安装了 Varnish 并将其设置为从不同实例(EC2 以及同一子网中)获取数据,所有流量都指向 Varnish 实例,站点负载和一切似乎没关系,问题是清漆实例的 CPU 使用率为 %0.6 而主实例(Web 服务器)的 CPU 使用率约为 %50 CPU,我确实在响应标头中看到清漆,但可能是清漆根本不是配置正确吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 varnish


    【解决方案1】:

    Varnish 对 CPU 几乎没有影响是完全正常的。正确的配置不是由 CPU 负载决定的,而是由达到的命中率决定的。

    查看varnishstat 输出以查看缓存命中率数字。它们位于程序输出的右上角。

    【讨论】:

    • 很酷,现在我看到了我的命中率,但它永远不会超过 0.4……有些东西不正常。
    • 一定要检查varnish-cache.org/docs/4.0/users-guide/… 它对识别哪些请求没有缓存的方法有一些见解(去后端服务器最多)。这将是更改 Varnish VCL 或应用程序输出的起点。
    猜你喜欢
    • 1970-01-01
    • 2012-09-21
    • 2016-05-06
    • 2019-08-26
    • 2013-06-22
    • 1970-01-01
    • 2021-05-06
    • 2016-12-25
    • 1970-01-01
    相关资源
    最近更新 更多