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

2014-07-07 23:01:20 +08:00
 9
感觉放在 Nginx 前面或者后面都行?刚接触Varnish,大神指导下
9505 次点击
所在节点    Varnish
5 条回复
kingwkb
2014-07-07 23:09:52 +08:00
先搞清楚你要用varnish解决什么问题,然后就知道该放哪了
sivacohan
2014-07-08 00:51:01 +08:00
varnish官网有写。

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

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

否则,大部分情况下,Nginx 真的够用了。
9
2014-07-08 09:40:30 +08:00
感谢
msg7086
2014-07-08 12:33:54 +08:00
nginx也可以用openresty扩展,把文件流存在redis里,由lua读取后直接返回,可以避免硬盘IO。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/121433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX