varnish / squid / nginx cache 有什么不同?

关注者
679
被浏览
164,100

14 个回答

SQUID 是功能最全面的,但是架构太老,性能不咋的

Varnish 是内存缓存,速度一流,但是内存缓存也限制了其容量,缓存页面和图片一般是挺好的

Nginx 本来是反向代理/web服务器,用了插件可以做做这个副业,但是本身不支持特性挺多

ATS 目前是一个不错的选择

BTW, 这个可以看看

Q&A with Varnish Software on Comcast & Apple CDN

下面的表格来自《Apache Traffic Server HTTP Proxy Server on the Edge》

下面的图片来自 INFOQ 的演示,记在笔记里一下子找不到来源,有知道的筒子提醒一下

squid是缓存服务器科班出生

varnish是觉得squid性能不行,纯内存缓存服务器方案

nginx cache是属于不务正业,得益于nginx强大的性能