Velocity 2012 Day One

第一天的内容是tutorials,来参会的人也不多,想来主要是以介绍概念为主。

我主要听的是Web Performance。第一场Understanding and Optimizing Web Performance Metrics,分五部分:

  1. 介绍和网络请求相关的基本知识,包括DNS,连接建立,SSL握手时间等;
  2. HTML解释过程,包括DOM树的建立,JS和CSS的加载过程;
  3. 和渲染相关的度量指标:loading、interactive、DOMContentLoaded,DocumentLoaded
  4. 和用户感受时间相关的指标,元素开始渲染时间,可交互时间什么的

听了这一场以后,基本上就对今天的内容失去信心了 —— 果然很tutorial嘛。

第二场是A Web Perf Dashboard: Up & Running in 90 Minutes,主要介绍的是收集性能数据,然后展现成一个dashboard的实践过程。中间简单介绍了Piwik这个分析工具,唯一的优势是能架在自己的服务器上,看功能远远没有GA强大。

上午的会议没有什么让人兴奋的点,中午在会场吃了自助午餐,可是午餐没有咖啡,下午就有点疲劳了。

下午第一场是Dev vs. Prod: Optimizing Your Site Without Making Your Build Process Suck,一个有点冷幽默的小伙子在讲。里面的内容很浅显,主要是靠nginx的几个插件来解决问题,但是提出的核心概念值得借鉴:性能优化不应该让源码和系统构建过程复杂化。

第一场完了后有下午茶,终于有久违的咖啡了。

下午的第二场是关于无线方面的 The 90-Minute Mobile Optimization Life Cycle,前面介绍了一堆关于无线的数据,市场数据,流量数据等,国外的增速明显比中国要快得多;然后是和性能有关的数据,主要是性能对pv,跳出率,转换率的影响,看数据挺惊人的。其实我们也应当加上这部分监控。接着介绍了一堆用于性能分析的工具,教大家如何看瀑布图和数据表格。从DNS开始,一直到页面渲染结束,介绍了一些简单的性能优化规则和方法。

总的来说,第一天没有什么值得圈点的内容。但每个slide都是很用心的总结和归类过的,如果你还没有接触过性能优化,不妨找到里面的slide看一遍,你会对整个性能优化的过程产生全面的初步认识。

我的twitter是 @cnberg ;新浪微博是 @berg ,后面两天的会议总结也会很快发出,请勿错过。

发表评论

火花来自思想的碰撞,请留下你宝贵的评论吧: