现在用 squid 或者 varnish 这种缓存代理的公司多吗?

2016-07-26 18:12:35 +08:00
 SparkMan

现在用 squid 或者 varnish 这种缓存代理的公司多吗?缓存 http response 的,有更好的替代吗?正在研究这方面的东西

2534 次点击
所在节点    问与答
7 条回复
wander2008
2016-07-26 20:35:25 +08:00
varnish 挺好的
ryd994
2016-07-26 20:41:34 +08:00
nginx ?
lecher
2016-07-26 21:07:29 +08:00
不考虑持久化缓存,纯数据接口,并且数据缓存控制精度要求达到秒级刷新,用 varnish 。只要缓存没有爆掉内存,效率高到吓人。缺点就是没有持久化策略,重启需要预热服务器才能上线。最适合 restful 接口的缓存。

考虑需要持久化,又有利用内存性能的业务, squid 足够满足需求,更新时间也可定制,做网页静态化, js 、 CSS 等小文件的缓存。

长期持久化,大文件,过期时间超长, Nginx 。
cxbig
2016-07-26 21:09:17 +08:00
varnish 挺好的啊,本公司用 varnish(html)+redis(session)
SparkMan
2016-07-27 12:54:09 +08:00
@cxbig @lecher @wander2008 我们是想自己开发一个缓存模块,能缓存动态 api .刚接触,不懂
lecher
2016-07-27 13:01:02 +08:00
那就 varnish 。控制缓存的颗粒度很细,只要接口返回的 header 里面带上缓存数据和修改时间, varnish 就能配置缓存策略。同时 varnish 还支持解析 post 参数的用户态数据缓存。
sajesemuy
2018-03-08 16:33:15 +08:00
@SparkMan @wander2008 @ryd994 @lecher @cxbig

推荐高性能缓存服务器 nuster
https://github.com/jiangwenyuan/nuster
欢迎试用下

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

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

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

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

© 2021 V2EX