V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
9
V2EX  ›  Varnish

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

  •  
  •   9 · 2014-07-07 23:01:20 +08:00 · 9478 次点击
    这是一个创建于 3790 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉放在 Nginx 前面或者后面都行?刚接触Varnish,大神指导下
    5 条回复    2014-07-08 12:33:54 +08:00
    kingwkb
        1
    kingwkb  
       2014-07-07 23:09:52 +08:00 via iPad   ❤️ 1
    先搞清楚你要用varnish解决什么问题,然后就知道该放哪了
    sivacohan
        2
    sivacohan  
       2014-07-08 00:51:01 +08:00 via Android   ❤️ 1
    varnish官网有写。

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

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

    否则,大部分情况下,Nginx 真的够用了。
    9
        4
    9  
    OP
       2014-07-08 09:40:30 +08:00
    感谢
    msg7086
        5
    msg7086  
       2014-07-08 12:33:54 +08:00   ❤️ 1
    nginx也可以用openresty扩展,把文件流存在redis里,由lua读取后直接返回,可以避免硬盘IO。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2490 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:53 · PVG 23:53 · LAX 07:53 · JFK 10:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.