2011年2月21日

开源网络分析工具TCP Traffic Analyzer

摘要: 来源于InfoQ:Yahoo最近在其开发者博客上发布了一款开源网络分析工具TCP Traffic Analyzer(yconalyzer),读者可以借此分析网络应用在服务器端与客户端之间的运行状态。TCP Traffic Analyzer的几个显著分析功能包括:持续时间超过(或者小于)某阈值的TCP连接数。尝试次数超过N次才成功的TCP连接数。TCP连接持续时间和吞吐量的分布情况。数据包超过N字节的TCP连接分布情况。持续时间在特定阈值内的IP地址和端口分布情况。Yahoo公司内部使用yconalyzer分析来自世界各地(通过HTTP、POP、IMAP和SMTP协议)的网络通信,其工作原理是利 阅读全文

posted @ 2011-02-21 16:24 TylerCui 阅读(602) 评论(0) 推荐(0) 编辑

不应忽视的HTML优化

摘要: 来源于InfoQ:随着Web2.0技术的不断发展,Web前端的优化受到越来越多的关注,特别是JavaScript和CSS优化的讨论一直是热点,工具也相对丰富,而对HTML优化则有所忽视,最近,来自百度泛用户体验团队的工程师Miller(chenminliang)撰文强调了HTML优化的重要性和相关技巧。Miller首先举例说明了HTML优化稍显忽略的事实:在Steve Souders的大作《Even Faster Web Sites》中谈到非常多有效的前端优化方法,例如Javascript的加载、CSS选择符、图片优化、gzip、iframe问题等,唯独没有细说HTML优化。他强调HTML优化 阅读全文

posted @ 2011-02-21 16:22 TylerCui 阅读(180) 评论(0) 推荐(0) 编辑

研究显示:众多网上零售商未遵循Web优化基本准则

摘要: 来源于InfoQ:Web优化专家Joshua Bixby最近在博客中披露,在其正在进行的一项Web性能研究中,针对Alex排名前1000名的网上零售商做了Web性能分析,众多网站在保持连接(Keep-Alive)或者压缩文本(Compress Text)方面没有优化。InfoQ中文站对此做了整理,供国内社区参考。Joshua Bixby选取了两项最基本的优化方法(保持连接和压缩文本)对网上零售商做了研究,初步分析结果是:15%的网站未启用保持连接47%的网站未进行文本压缩针对这样的结果,Joshua再次强调了Web优化基本方法的重要性:保持连接TCP连接在用户和服务器端传送数据,连接次数太多会 阅读全文

posted @ 2011-02-21 16:19 TylerCui 阅读(164) 评论(0) 推荐(0) 编辑

剖析IE浏览器子系统的性能权重

摘要: 来源于InfoQ:微软IE开发团队性能主管Jason Weber在一篇博文中介绍了IE浏览器的各个子系统,并通过实验数据展示了不同网站对浏览器子系统的性能影响和权重,InfoQ中文站对相关内容做了整理,希望对浏览器开发人员和Web应用开发人员有所帮助。Jason Weber指出,所有现代浏览器从概念上讲都是类似的。以IE为例,它由11个核心子系统组成:图1. IE子系统(来源:IE博客,下同)Networking——负责客户端与服务器端的所有通信,包括Web内容的本地缓存。它通常受制于用户网络环境的性能。HTML——负责解析HTML文档并创建HT 阅读全文

posted @ 2011-02-21 16:16 TylerCui 阅读(189) 评论(0) 推荐(0) 编辑

Yahoo推出开源YUI跨浏览器测试工具Yeti

摘要: 来源于InfoQ:YUI是一款企业级的JavaScript开发工具包,被广大Web前端工程师所熟知和采纳。不论是采用哪种框架,构建的Web应用在不同浏览器上的测试通常是一件令人头痛的事情。最近,Yahoo开发团队推出了开源YUI跨浏览器测试工具Yeti,相信Web开发和测试人员会从中受益。Reid Burke在YUI博客上宣布了Yeti的诞生,他认为Yeti的发布能够帮助YUI的相关开发人员更好地执行跨浏览器测试:YUI目前支持11种不同的运行环境。此外,我们还会在一些移动设备上测试YUI.......在YUI内部开发团队里,我们使用Selenium和Hudson在不同的浏览器和操作系统组合上 阅读全文

posted @ 2011-02-21 16:13 TylerCui 阅读(307) 评论(0) 推荐(0) 编辑

Web 2.0应用客户端性能问题十大根源

摘要: 来源于InfoQ:Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题。最近,资深Web性能诊断专家、知名工具dynatrace的创始人之一Andreas Grabner根据自己的工作经验,总结了Web 2.0应用客户端性能问题十大根源,InfoQ中文站将这十个问题做了概括整理,供Web开发人员借鉴和思考。1. IE中的CSS选择器(selector)运行缓慢Web开发人员通常使用JavaScript框架(如jQuery)提供的CSS选择器来实现查找功能,如var element = $(“.shoppingcart”),但是IE 6和 阅读全文

posted @ 2011-02-21 16:11 TylerCui 阅读(226) 评论(0) 推荐(0) 编辑

W3C宣布成立Web性能工作组

摘要: 来源于InfoQ:W3C在其官网上宣布成立Web性能工作组(Web Performance Working Group),由来自Google和Microsoft的工程师担任主席,任务目标是制定衡量Web应用性能的方法和API。从工作组的章程看,这些衡量的方法和API将应用到桌面和移动浏览器以及其他环境中,帮助Web开发人员评估和理解应用的性能特征。目前,该工作组计划在一年内提供三种计时方法:导航计时(Navigation Timing),提供加载网页根文档(root document)的性能信息,可能包括花费在网络上的时间、加载文档的时间、以及网络请求个数等信息。资源计时(Resource T 阅读全文

posted @ 2011-02-21 16:03 TylerCui 阅读(244) 评论(0) 推荐(0) 编辑

Google的Web性能优化新方法——Diffable

摘要: 来源于InfoQ:Google Maps的开发人员Josh和James最近提出并实现了一种Web性能优化新方法——Diffable,即在浏览器加载Web页面时,促使其比较相关文件(Html、JavaScript等)在服务器端和客户端缓存区的版本并只下载差量(Deltas),降低网络下载造成的延迟。本文简要介绍了Diffable方法的背景、原理、优势和实现情况。背景众所周知,Google Maps是一款“重量级”的富互联网应用,主要JavaScript文件大小接近300K,而一个平常的补丁更新只有不到20K,这意味着如果用户的浏览器已经缓存了旧版本 阅读全文

posted @ 2011-02-21 16:00 TylerCui 阅读(371) 评论(0) 推荐(0) 编辑

工具: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)工具充分利用了开放文件格式PCAP和HAR以及开源工具cap2har、HAR V 阅读全文

posted @ 2011-02-21 12:26 TylerCui 阅读(1197) 评论(1) 推荐(1) 编辑

导航