前端性能优化

摘要:前端的性能对于Web应用的用户体验来说非常重要。不要以为你的Web应用的性能已经足够好了,其实还会有很多可以提升的地方。本文将介绍Google和雅虎关于前端优化的最佳实践以及工具,你可以逐一检验你的Web应用。

前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快、对于用户的操作可以及时响应,那么产品的用户体验将会极大地提升。下图显示了页面加载速度对于用户体验的影响。

 

 原文地址:http://www.csdn.net/article/2013-09-23/2817020-web-performance-optimization

 

1.使用多域名增加最大并发数
  大型网站会有多个域名来存放不同的资源,比如IMG,CSS以及HTML因为浏览器只对单个域名限制并发数,而不对单个IP限制并发数,所以可将一个IP地址映射到多个域名,然后使用这些域名访问网站资源,这样原本浏览器的并发数为6,使用两个域名并发数就可以达到12个了。但需要注意的是,域名并不是越多就越好的,因为域名解析也需要花费时间,而且并发数太多也会耗费客户端太多的CPU,域名数量到了一定程度,网页性能就会开始下降,所以在应用中需要根据实际情况寻找一个平衡点。如果不是特别需要,一般2到4个为佳。

  各种浏览器限制见下图

 

2.关于Base64:URL
base64:URL就是URL地址是base64编码的。
优点在于减少了HTTP请求、解决某些文件可以避免跨域的问题、没有图片更新要重新上传,还要清理缓存的问题等。但是也存在浏览器兼容、增加CSS文件大小和编码成本等问题。

posted @ 2014-09-19 12:13  雷锋很忙灬  阅读(159)  评论(0编辑  收藏  举报