近日,Apache 软件基金会发布了 Traffic Server 5.3.1 版,该版本主要修复了之前版本的一些 Bug,同时兼容于所有的 5.x 版本。
Apache Traffic Server 是个快速、可伸缩、可扩展、兼容于 HTTP/1.1 的缓存代理服务器。Traffic Server 之前是个商业产品,由 Yahoo 捐献给 Apache 软件基金会,现在已经成为了 Apache 的顶级项目。
Traffic Server 的主要特性如下所示:
- 缓存:改善了响应时间,同时降低了服务器负载与带宽,这是通过缓存并重用频繁请求的网页、图片与 Web Service 调用来实现的。
- 代理:可以轻松添加 keep-alive、过滤内容请求,并添加负载均衡,这是通过添加一个代理层来实现的。
- 快速:在现代 SMP 硬件上具有良好的可伸缩性,每秒能够处理上万个请求。
- 可扩展:提供了 APIs,你可以编写自己的插件实现任何功能,从修改 HTTP 头、处理 ESI 请求,到编写自己的缓存算法。
- 经过实践验证:在 Yahoo 作为正向代理与反向代理每天能够处理 400TB 数据,Apache Traffic Server 是经过实践证实过的。
- 广泛应用:目前,全球已经有多家公司在使用 Traffic Server,涵盖从小型的初创公司到大型互联网公司,如 Yahoo、Linkedin、Comcast、Akamai、又拍云存储、易狐网等。
v5.3.1 是目前 Traffic Server 的最新版本,该版本主要解决了一些问题并修复了一些 Bug:
- 移除了 HTTP2_FRAME_TYPE_MAX 枚举
- 解决了 HPACK 错误
- 修复了 HTTP/2 下的帧类型检测问题
- SSL 握手读能够正确处理 EOF 与错误情况
- 修复了 ssl_multicert.config 重新加载时的内存泄漏问题
- 在 Makefile.am 中增加了 OPENSSL_INCLUDE 与 OPENSSL_LIBS
- 只会读取“proxy.config.cache.ram_cache.use_seen_filter”一次,不再创建回调
感兴趣的读者可以到 Apache Traffic Server 网站上下载最新版试用。
评论