`
jack4518
  • 浏览: 5248 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

学习《高性能网站建设进阶指南》一书的学习笔记

    博客分类:
  • PHP
 
阅读更多

        上周看了一本《高性能网站建设指南》,感觉写得很不错,对于一个做Web前端的人员来讲,受益很大,也让我全面的了解了Web前端的瓶颈到底在哪?这周接着再看一下《高性能网站建设进阶指南》这本书,这两本书是属于同一个作者,这本书讲得会列加详细些,可能看得时间也比较长,但是没关系,慢慢看,慢慢体会,也推荐给大家看一下,在我看得同时也把要点记录一下,供大家参考,也为自己在这本书签个到。

 

        优化性能的总结:先查找性能的瓶颈、优化影响性能最大的的瓶颈的地方。

                                  浏览器通常运行在JavaScript上的时间很少,大部分时间都用于DOM和HTTP请求上。

 

        由于浏览器是单线程执行且JavaScript不支持多线程,不论是鼠标点击还是键盘的按键等每一个动作都是以队列的形式来执行,所以不论是哪个操作影响性能都会阻塞队列中后续操作的响应,所以要优化性能就应该优化每个动作的执行时间,当然我们不可能这样做,但是当我们发现操作慢时就应该找到影响性能(可以通过计时器、firebug、等工具找出影响性能的操作)的那个动作加以优化。对于用户来讲,一般一个动作不超过0.1秒用户是感觉流畅的,但是当超过0.2-1.0秒之间,用户是能感觉出来操作不流畅的感觉,所以要有一个提示,当超过10秒的操作是应该有一个进度条有指示,否则会让用户感觉在无限的等待之中。

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics