工具:Google发布移动Web性能工具PCAP Web Performance Analyzer


来源于InfoQ

最近,Google的Page Speed团队一直在关注如何更好的优化移动Web应用性能。虽然我们拥有类似Firebug、Page Speed、YSlow!和Chrome/Safari Developer Tools等优秀工具,但是移动浏览器缺少这样的性能分析利器。为此,Page Speed团队发布了一个分析移动浏览器网络信息的工具——PCAP Web Performance Analyzer

PCAP Web Performance Analyzer(简 称pcapperf)工具充分利用了开放文件格式PCAPHAR以 及开源工具cap2harHAR ViewerPage Speed的技术优势。对于性能 分析工程师来说,首先抓取移动设 备的PCAP文件,然后使用pcapperf分析PCAP文件,绘制出网络瀑布图,获取Page Speed的建议,或者下载PCAP文件的HAR格式输出。

Page Speed团队已经利用pcapperf发现了移动浏览器的一些有趣现象。例如,Android浏览器最多支持四个并发TCP连接,而大多数其他现代浏览 器则并发数更高(如FirefoxAndroid的 HAR分析图):

图1 Firefox 3.6并发加载10个资源 (来源:Performance Calendar

图 2 Android 2.2一次只加载4个资源(来源:Performance Calendar

由此可以得出结论,通过Android设备实现跨 域名并发下载是没有优势的。所以,提高性能的办法,可以合 并外部CSSJavaScript, 并使用CSS sprintes合并图片

Page Speed团队还确认iPhone 不会跨浏览器会话长期缓存大型资源。因此,对于iPhone应用的优化,最好把大型资源分解成小块,或者存储在HTML5应用缓存中。

当然,我们可以使用其他方法分析网络问题,比如使用HTTP代理。但是,因为浏览器在面对代理设置时可能采用不同的连接限制,所以通过HTTP代理 获取的网络信息不能真实反映在无代理情况下的浏览器行为。

Page Speed团队透露,他们期望移动浏览器能够开放更多API,以支持性能分析人员直接获取到相关数据。同时,他们欢迎开发社区试用pcapperf,并提 供反馈和建 议

优质内容筛选与推荐>>
1、Windows平台下Oracle数据库备份脚本
2、【转】Sentry介绍
3、淘宝web服务器Tengine
4、解决Spring MVC中文乱码
5、Android下加载GIF图片


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号