2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Apache 软件基金会发布 Apache Traffic Server v3.0.0

  • 2011-06-28
  • 本文字数:1298 字

    阅读完需:约 4 分钟

近日, Apache 软件基金会发布了 Apache Traffic Server v3.0.0 。Apache Traffic Server 是个云计算服务,可以处理云中的请求,它既可以处理静态内容(图片、JavaScript、CSS 及 HTML),也可以将对动态内容的请求路由给 Web 服务器(比如 Apache HTTP Server)。

Apache Traffic Server 副主席 Leif Hedstrom 说到“Traffic Server 的处理能力非常强大,它可以在对内容传输要求非常严格的真实部署环境中处理 TB 级的数据,V3.0.0 就是以此为基础进行构建的,同时增加了一些新特性与新功能、改进了效率与性能、提升了系统正常的运行时间,并且易于使用”。

Apache Traffic Server 是个快速、可伸缩、可扩展、兼容于 HTTP/1.1 缓存代理的服务器,它具有如下特色:

  • 缓存:改进响应时间的同时降低了服务器负载与对带宽的需求,这是通过缓存并且重用经常请求的网页、图片和 Web Service 调用实现的。
  • 代理:很容易添加持续连接、过滤器或异步内容请求,还可以通过添加代理层实现负载平衡。
  • 速度:在现代的 SMP 硬件上具有很好的可伸缩性,每秒钟可以处理数以万计的请求。
  • 可扩展性:API 考虑到了自定义插件,可以修改头与内容,还可以实现新的协议处理器。
  • 可靠性:能够完美处理 TB 级别的数据,包括正向与反向代理。

Apache Traffic Server v.3.0.0 基准测试的结果是每秒钟可以处理 200,000 多个请求,相对于 v2.0 来说提升了 277%。它可以用在各种大规模的产品部署环境中,Yahoo! 使用 Apache Traffic Server 处理 400TB 的数据量,同时每天还使用它处理多达 300 亿的数据对象,包括 Yahoo! 主页、体育、邮件及财经站点。

Apache Traffic Server v3.0.0 的开发者与贡献者多达 30 人,其新特性与改进如下所示:

  • 完全的 64 位支持
  • 支持客户端的 IPv6
  • WCCP(Web 缓存通信协议)
  • 支持集群
  • 改进了主要的插件 API,简化了 API 的使用并且增加了新特性
  • 支持多种平台,包括 OSX、Solaris 与 FreeBSD(当然了,一直都在支持 Linux)
  • 改进了 RAM 缓存算法,改进了性能与内存使用
  • 现在可以对每个事务进行配置(或是每个映射规则)
  • 改进了统计与管理 API
  • 多个线程,还有一个专门的 DNS 线程
  • 构建环境更加灵活
  • 修复了众多 Bug,改善了稳定性与功能

Apache Traffic Server 在性能上的改进主要有:

  • 相比于 v2.0,v3.0 整体的吞吐量提升了 2 到 3 倍
  • 响应延迟比 v2.0 降低了 5 倍
  • 基准:对于 RAM 缓存外的小对象来说,高端服务器每秒可以处理 220,000 个请求
  • 基准:对于未被缓存的小对象来说,同样的服务器每秒可以代理 100,000 个请求

以上所有基准都是在局域网中测试的,同时使用了持续连接。

Apache Traffic Server 于 2009 年进入 Apache 孵化器,并且在第 2 年的 4 月份成为 Apache 的顶级项目,5 月份发布了 v2.0 版。要想了解 Apache Traffic Server 所用的技术,请参阅 http://s.apache.org/7Or

与 Apache 的其他项目一样,Apache Traffic Server 也是基于 Apache License v2.0,由一个自我推选的小组负责管理,这些小组成员都是该项目的活跃贡献者。有个项目管理委员会负责该项目每天的运维,包括社区开发与产品发布。感兴趣的读者可以在 http://trafficserver.apache.org/ 上找到 Apache Traffic Server 的源代码、文档及相关资源。

2011-06-28 21:091705
用户头像

发布了 88 篇内容, 共 273.2 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

ShareSDK iOS端微信如何获取authcode值

MobTech袤博科技

微信 iOS SDK

WAIC 2022 | 洞见科技在可信AI论坛联合发布《可信人工智能产业生态发展报告》

洞见科技

Dragonfly 基于 P2P 的文件和镜像分发系统

SOFAStack

容器 云原生 镜像 日志 文件

2022服贸会 | 洞见科技姚明:从智能化到密态化,数据科技向善升级

洞见科技

ShareSDK Android端主流平台分享示例

MobTech袤博科技

an'droid

设计模式的艺术 第七章原型设计模式练习(在某销售管理系统中设计并实现了一个客户类Customer,其中包含一个名为客户地址的成员变量,客户地址的类型为Address。用浅克隆和深克隆分别实现Customer对象的复制)

代廉洁

设计模式的艺术

使用 CRD 开启您的 Ingress 可观测之路

观测云

前端食堂技术周刊第 51 期:pnpm v7.10.0、8 月登陆网络平台的新内容、重新思考流行的 Node.js 模式和工具、打包 JavaScript 库的现代化指南

童欧巴

chrome Node React Chrome开发者工具 pnpm

无代码开发平台怎么选?选择合适无代码平台的13个关键步骤

优秀

无代码平台

验证一个小小的问题

艾小仙

Java MySQL 编程 程序员 compact

与紧张为友,享受紧张

宇宙之一粟

读书笔记 个人成长 演讲 9月月更 享受紧张

蓝凌OA

科技云未来

Koordinator 0.6:企业级容器调度系统解决方案,引入 CPU 精细编排、资源预留与全新的重调度框架

阿里巴巴中间件

阿里云 云原生 Koordinator

用过这个API接口工具后,确实感觉postman有点鸡肋......

Liam

Java Postman swagger API开发 API调式

观测云&亚马逊云科技「可观测性体验日」北京站圆满落幕

观测云

「工作小记」小程序开发的喜怒哀乐

叶一一

小程序 前端 9月月更

五分钟了解 Databend 全新 SQL 类型系统

Databend

开源项目 sql 开源社区 SQL分析

WAIC 2022 | 洞见科技王湾湾出席BPAA第二届应用算法实践典范,共话前沿算法产业发展

洞见科技

对jdbc的讲解

楠羽

JDBC 笔记 9月月更

java基础学习:java中的反射

Java快了!

java;

「工作小记」关于业务组件的思考

叶一一

前端 React 组件开发 9月月更

Java 并发编程解析 | 如何正确理解Java领域中的锁机制,我们一般需要掌握哪些理论知识?

Java快了!

Java并发 java;

Dubbo Mesh:从服务框架到统一服务控制平台

阿里巴巴中间件

阿里云 微服务 云原生 dubbo

lodash 在vue3+vite中按需加载

木叶🐱

vite Vue3 lodash

MobLink后台基本配置

MobTech袤博科技

android 开发者 iOS SDK

由循环开始的前端学习杂谈话事录-sam9029

Sam9029

前端 个人博客 成长笔记 9月月更

mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?

Java快了!

MySQL

面向对象分析与设计的底层逻辑

阿里巴巴中间件

阿里云 云原生

Apache软件基金会发布Apache Traffic Server v3.0.0_架构_张龙_InfoQ精选文章