V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
9
V2EX  ›  Varnish

Varnish 一般是放在 Nginx 前面还是后面的?

  •  
  •   9 · Jul 7, 2014 · 10245 views
    This topic created in 4311 days ago, the information mentioned may be changed or developed.
    感觉放在 Nginx 前面或者后面都行?刚接触Varnish,大神指导下
    5 replies    2014-07-08 12:33:54 +08:00
    kingwkb
        1
    kingwkb  
       Jul 7, 2014 via iPad   ❤️ 1
    先搞清楚你要用varnish解决什么问题,然后就知道该放哪了
    sivacohan
        2
    sivacohan  
    PRO
       Jul 8, 2014 via Android   ❤️ 1
    varnish官网有写。

    如果用ssl前面肯定得有nginx。
    如果没有ssl看你实际需求。可以varnish,然后nginx,然后app。
    看怎么设计了。
    Livid
        3
    Livid  
    MOD
    PRO
       Jul 8, 2014   ❤️ 1
    Varnish 通常是在两种情况下会比较有用:

    - 大量小文件的海量请求造成的 IO 瓶颈
    - 或者,你需要用到 VCL 的某个灵活语法

    否则,大部分情况下,Nginx 真的够用了。
    9
        4
    9  
    OP
       Jul 8, 2014
    感谢
    msg7086
        5
    msg7086  
       Jul 8, 2014   ❤️ 1
    nginx也可以用openresty扩展,把文件流存在redis里,由lua读取后直接返回,可以避免硬盘IO。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3481 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 10:54 · PVG 18:54 · LAX 03:54 · JFK 06:54
    ♥ Do have faith in what you're doing.