软件 存储模式 性能 配置复杂度 purge效率 共享存储
squid 硬盘 较高 简单 低 可以并联,但是配置复杂
varnish 硬盘/内存 高 比较简单 低 不能
nginx 内存 高 需要编程 高 可以,支持一致性存储
varnish和squid是专业的cache服务,要做cache服务的话,优先选择squid和varnish(首推)。
squid 是功能最全面的,但是架构太老,性能不咋的
Varnish 是内存缓存,速度一流,但是内存缓存也限制了其容量,缓存页面和图片一般是挺好的
Nginx 本来是反向代理/web服务器,用了插件可以做做这个副业,但是本身不支持特性挺多
ATS Traffic Server的主要特点是:高性能、高效率、高扩展性。TS的框架采用了一个非常高效的完全基于事件的编程模式,能够充分发挥CPU的运算能力,配合高效的内存管理,异步的IO模块和专用的文件系统,Traffic Server能够充分发挥现代硬件设备的能力
把squid作为二级缓存,varnish作为一级缓存