zoukankan      html  css  js  c++  java
  • 性能分析之工具篇Fiddler简单使用

        微博,2010年兴起的浪潮,打开t.qq.comt.sohu.comt.sina.com等首页,看到留言不停的滚动,哇噻,信息实时显示。我们在感慨之余,想到了他们是如何实现的,是否是用异步来实时获取信息,那样的话,服务器的压力很大,如何解决呢。

        带着以上的疑问,对上述三家微博进行了简单的跟踪测试,用的不是什么新鲜工具,做开发的,特别是web开发的,一定知道Fiddler,对于Fiddler的介绍留到其他的文章中说吧,或者google下,网络中有大量关于它的介绍与使用。

       好了,现在开始进行测试。

       1. 腾讯微博t.qq.com

          a.打开Fiddler工具

     

    b.打开浏览器(IEfirefoxcrome都可以)

    为了更好的展示,我用的是firefox

    这时切换到Fiddler,如图

    根据观察,t.qq.com是一次请求最多10条在页面显示,当显示到这次获取数据的最后一条时,会再次通过 /login/loginNews.php请求数据,让我们看看返回来的数据

    看到右侧显示 的数据了吗,返回的是json格式的数据,在fiddler下不是很好观察,请看下firefox下的记录

     

    2.搜狐微博 t.sohu.com

     

    查看Fiddler,除第一次载入页面时的记录,没有任何请求消息数据的记录,同样,firefox也没有记录,那我们就用肉眼看了,在页面上看“正在发生”的滚动数据,过了数次滚动,数据开始重复。

     

    3.新浪微博t.sina.com

    和搜狐微博一样,载入后不能请求数据。

     

    4.总结

     

     

     

     

     

     

  • 相关阅读:
    Scrapy数据持久化
    Mybatis源码与Spring源码中设计模式的应用总结
    Count-Min Sketch 算法
    加解密算法、消息摘要、消息认证技术、数字签名与公钥证书
    智能卡系统设计(一) 断电保护和数据备份
    TCP/IP协议——ARP详解
    DES算法详解
    Python调用外部程序——os.system()和subprocess.call()
    Python实现截图
    Linux笔记:SSH客户端断开配置
  • 原文地址:https://www.cnblogs.com/kevinlzf/p/1948213.html
Copyright © 2011-2022 走看看