介绍
简要介绍
CDN即Content Delivery Network (内容分发网络),是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。CDN网络最重要功能是缓存服务。
Apache Traffic Server(简称ATS或者TS)是一个高性能、可伸缩、可扩展的缓存代理服务器软件,它支持http1.1和http2.0。Traffic Server最初是Inktomi公司的商业产品,该公司在2003年被Yahoo收购,之后Traffic Server一直在Yahoo内部使用长达4年,直到2009年8月Yahoo向Apache软件基金会(ASF)贡献了源代码,并于2010年4月成为了ASF的顶级项目(Top-Level Project)。Apache Traffic Server现在是一个开源项目,开发语言为C++,主要应用于CDN和内容提供商。
本文以ATS为缓存软件介绍CDN节点的部署。