响应式设计与性能优化整合应对移动挑战(2)

发表于:2014-03-07来源:IT专家网作者:Lorenz Jakober点击数: 标签:性能优化
加速渲染 处理网页是一个复杂的流程。浏览器在加载时采用复杂的逻辑做出决策,例如哪些文件用串行方式下载,哪些用并行方式下载,哪些资源类型会

  加速渲染

  处理网页是一个复杂的流程。浏览器在加载时采用复杂的逻辑做出决策,例如哪些文件用串行方式下载,哪些用并行方式下载,哪些资源类型会阻止渲染,如何管理其连接。与此同时,浏览器必须解析和执行复杂的HTML、CSS和JavaScript代码,这些代码往往没有被明确定义。不幸的是,浏览器并不能提前识别网站,并会在处理页面时被迫采用通用逻辑。新旧浏览器之间的逻辑变化受限于向后兼容,且不是根据网站定制。延迟打印样式表、避免社交按钮妨碍渲染,以及预取下个页面等技术可引导浏览器做正确的事。因此,用户就能获得真正快速的用户体验。

Description: http://res.sys-con.com/story/sep13/2779044/F3_0.png

  图3:由于字节数和请求数量降低,优化过的RWD网站速度明显提高,且渲染速度更快。

  结论

  制作快速RWD网站未必容易,需要相当多的专业知识和资源。只有在极少数的机构内部拥有足够的开发者或专业知识来采取这一措施。随着RWD的演进,这个为所有用户提供快速优质的网络体验的新模式也变得人所共知。尤其是一种名为RESS(Responsive Web Design + Server Side Components))的方法,似乎融合了当前移动交付技术的所有优点,同时让性能保持领先。此外,如前所述,对于那些希望交付复杂RWD网站相关的开发者来说,也有多种选择。例如:将内容迁移到内容分发网络(CDN),这种技术可帮助加快网络性能或充分利用SPDY这样的最佳交付机制。我们在这里重点介绍的技术也非常有用,一经采用,能显著提高交付快速优质网络体验的能力,同时与你的移动用户进行良好互动。

  +++

  关于作者:Lorenz Jakober

  Lorenz Jakober是Akamai Technologies公司高级产品营销经理,在网络及移动应用程序设计、性能优化、可用性和交付等领域有着丰富的经验。他热衷于就移动和网络性能主题发表演讲并撰写博客。

原文转自:http://database.ctocio.com.cn/403/12837903_2.shtml