现在用 squid 或者 varnish 这种缓存代理的公司多吗?缓存 http response 的,有更好的替代吗?正在研究这方面的东西
1
wander2008 2016-07-26 20:35:25 +08:00 via iPhone
varnish 挺好的
|
2
ryd994 2016-07-26 20:41:34 +08:00
nginx ?
|
3
lecher 2016-07-26 21:07:29 +08:00 via Android 1
不考虑持久化缓存,纯数据接口,并且数据缓存控制精度要求达到秒级刷新,用 varnish 。只要缓存没有爆掉内存,效率高到吓人。缺点就是没有持久化策略,重启需要预热服务器才能上线。最适合 restful 接口的缓存。
考虑需要持久化,又有利用内存性能的业务, squid 足够满足需求,更新时间也可定制,做网页静态化, js 、 CSS 等小文件的缓存。 长期持久化,大文件,过期时间超长, Nginx 。 |
4
cxbig 2016-07-26 21:09:17 +08:00
varnish 挺好的啊,本公司用 varnish(html)+redis(session)
|
5
SparkMan OP |
6
lecher 2016-07-27 13:01:02 +08:00 via Android
那就 varnish 。控制缓存的颗粒度很细,只要接口返回的 header 里面带上缓存数据和修改时间, varnish 就能配置缓存策略。同时 varnish 还支持解析 post 参数的用户态数据缓存。
|
7
sajesemuy 2018-03-08 16:33:15 +08:00
@SparkMan @wander2008 @ryd994 @lecher @cxbig
推荐高性能缓存服务器 nuster https://github.com/jiangwenyuan/nuster 欢迎试用下 |