合办方
顶级赞助商
钻石赞助商
白金赞助商
赞助商
赞助合作

如果有意赞助 O'Reilly Velocity China 2012 或者有其他合作想法,请通过地址 donna at mail.oreilly.com.cn 联系马女士。

Sponsorship Opportunities Outside China

For Velocity China sponsorship information for companies outside China, contact Gloria Lombardo at glombardo at oreilly.com

Life on Edge —— 如何使用 ESI 完成任务
陳樹傑(Yahoo!)
2012-12-05 13:30
永泰大宴会厅A

Web 网站和应用正逐渐开始和前端服务器脱离,把这部分任务交给互联网边界上的服务器来完成。这个概念通常称之为“边界计算(Edge Computing)”,越来越成为当下热潮。内容缓存和请求路由通常都被推给边界处理。随着这种趋势的发展很显然我们需要在边界端引入更多的处理能力,以支持更多应用。其中被讨论最多的办法就是支持 ESI(Edge Side Include)。这是一种简单的标记语言,在边界端提供内容装配能力。

在 Yahoo! 我们广泛地在高流量媒体项目(比如News、Lifestyle、Entertainments)中使用 ESI。本议程中将和大家分享我们的经验。我将从内容装配的简单实例开始,让大家马上熟悉这种极为简单和微小的模板语言,一分钟学会。然后我会给出两三个例子来阐明我们如何创新地大规模使用 ESI(例如用 ESI 构建一个 CSS/JS 联合处理程序,例如自动在边界缓存页面的静态版本,在前端服务器不能给出动态版本的情况下把这个静态版本给出去),并且向大家展示其巨大的潜力。我们还会和大家分享 HTTP 软件(比如 Apache Traffic Server 和 Varnish)对 ESI 支持的情况,以及供应商(比如 Akamai)的支持情况。最后我们会讨论 ESI 当前的局限性和不足之处,并希望重振大家对该规范的兴趣共同朝着 2.0 版本前进。


陳樹傑
Yahoo!

陳樹傑作为软件工程师已经在 Yahoo! 服务七年了。他曾经作为工程架构师经历了 Yahoo! 很多高流量的媒体项目,比如 Health, Astrology, Food, Lifestyle, Shine, Autos, Real Estate等等。他现在是 Yahoo's Custom Solution Division 的架构师,负责为大型事件构建引人入胜的网络体验,比如足球世界杯赛,皇家婚礼,克林顿慈善基金会音乐会,奥运会等等。这些网站曾数次刷新 Yahoo 的流量记录。过去几年陳樹傑一直在设计和部署相关的解决方案,利用Apache Traffic Server 的 Yahoo! 版本及其 ESI 插件来解决 Yahoo! 媒体部门遇到的内容服务问题。他还是 Yahoo! 公司内一位活跃的边界计算( edge computing)策略贡献者。最近他对开源项目 Apache Traffic Server 产生了强烈兴趣,并且已经为 ESI 插件贡献了补丁。