如果有意赞助 O'Reilly Velocity China 2012 或者有其他合作想法,请通过地址 donna at mail.oreilly.com.cn 联系马女士。
For Velocity China sponsorship information for companies outside China, contact Gloria Lombardo at glombardo at oreilly.com
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! 很多高流量的媒体项目,比如 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 插件贡献了补丁。