Apache流量服务器4缓存代理服务器版本提高了网络性能和稳定性

导读 开源Apache流量服务器发布了新版本和未来发展的新路线图,达到了一个重要的里程碑。Apache流量服务器最初是由雅虎捐赠给Apache软件基金会的

开源Apache流量服务器发布了新版本和未来发展的新路线图,达到了一个重要的里程碑。Apache流量服务器最初是由雅虎捐赠给Apache软件基金会的。它是一个缓存代理服务器,可以加速Web服务器内容的传递。缓存代理服务器存储经常访问的内容的副本,以便用户可以更快地访问它。

雅虎是流量服务器工作的创始人,Apache流量服务器(ATS)项目副总裁叶小开赫德斯特罗姆告诉eWEEK,目前,至少雅虎的捐赠很少。

Hedstrom说:“原因是雅虎几年前决定用其他软件来替代产品。”“好消息是,雅虎最近宣布,他们将再次将软件开发工作移回Apache Traffic Server,并为其贡献一切

Hedstrom指出,大量ATS用户也是这个项目的最大贡献者。ATS用户包括Comcast、Akamai、GoDaddy和LinkedIn等。

表演

ATS 4.0版本的重大改进包括可以提高性能的增强功能。

Hedstrom说:“对于大多数系统来说,性能并没有显著提高。”“在具有两个或更多NUMA插槽的系统上,性能可以显著提高;在某些情况下,我们测量的吞吐量是两倍或三倍。”

能够显著提高性能的新功能之一是能够将URL集(地址位置)分配给特定的磁盘卷。Hedstrom解释说,例如,如果您有一个URL子集,并且您知道它比其他URL更热(或更重要),那么将它们分配给快速固态磁盘可以显著提高性能。此外,ATS用户现在可以有效地混合固态硬盘和旋转磁盘。

Hedstrom说,“还有一个实验性的功能,可以让ATS在旋转磁盘和SSD磁盘之间自动迁移对象(URL)。”“这还在进行中,这就是为什么它还处于实验状态。”

不过,实验迁移功能已经被亚洲网络巨头阿里巴巴淘宝积极使用。

Hedstrom说:“我们还建立了一个提高超高连接服务器性能的基础。”“这将在4.x发布周期内完成,这里的目标是在不增加CPU开销的情况下扩展到数百万个并发连接。”

为了提高ATS的稳定性,有一个新的功能叫做HTTP事务缓冲区控制。Hedstrom解释说,该功能旨在确保ATS在将客户端的请求代理到原服务器时不会占用无限内存。

线路图

随着ATS 4.0的发布,该项目现在正在采用新的发布流程,这将有助于加快创新和发展。

Hedstrom说:“从现在开始,所有版本都是稳定的,可以投入生产。”因此,小版本之间的差异要小得多,并且总是兼容的,这使得升级更加安全和容易

就即将推出的ATS版本中的功能而言,Hedstrom希望改进的关键领域包括域名系统(DNS)和负载平衡。他补充称,阿里巴巴淘宝团队也热衷于改进缓存集群,这有望大幅提升ATS分布式缓存集群解决方案。