Apache Traffic Server 4缓存代理服务器版本提高了Web性能和稳定性

2020-02-18 09:16:35 来源: INeng财经

开源Apache Traffic Server通过发布新版本和未来发展的新路线图达到了一个重要的里程碑。Apache Traffic Server最初是由Yahoo 捐赠给Apache Software Foundation的,它是一个缓存代理服务器,可以加快Web服务器内容的交付速度。缓存代理服务器存储频繁访问的内容的副本,从而使用户可以更快地访问它。

雅虎是流量服务器工作的创建者,而Apache流量服务器(ATS)项目的副总裁Leif Hedstrom告诉eWEEK,目前至少从雅虎那里获得的捐款很少。

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

Hedstrom指出,ATS的大量用户也是该项目的最大贡献者。ATS用户包括康卡斯特,Akamai的,GoDaddy的和LinkedIn,等等。

性能

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

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

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

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

但是,试验性迁移功能已由开发该功能的亚洲网络巨头阿里巴巴淘宝网积极使用。

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

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

路线图

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

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

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

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。