标签:前端

网站前端性能优化指南

2014年末,我为平安官网门户首页做了一次大的性能优化,性能做8秒多提速到5秒多,性能提升比较明显。网站前端性能的提升,给企业带来的价值是服务器带宽和并发请求的节省,从而节省开支。另外公司也一直在鼓励提升NPM,即用户口碑和用户体验,网站性能对用户体验是最直接的影响,因为谁也不想超过8秒都打不开一个网站吧。 说到性能优化,我想大家一定会联想到“雅虎前端性能优化N条军规”,这个文章以前在前端界很火,导致很多工程师觉得遵守雅虎工程师提到的那些条性能优化的准则就够了。其实是远远不够的,性能优化没有终点。 下面,结合互联网和书本的一些资料,以及我个人的经验,我们来谈谈怎样进行深度的性能优化。 1、减少HTTP请求数什么是HTTP请求呢?简单的说是服务器端返回给客户端的请求文件,如html、JS、CSS、图片、ajax数据 等等…… 合并JS文件把JS文件按需合并,除JS框架外,一个页面尽量只引用一个JS文件。可以借助require.js、seaJS等 JS模块化框架,管理好JS的加载和依赖关系,避免合并后依赖关系混乱从而导致JS错误。