
Web性能
文章平均质量分 86
iteye_2535
这个作者很懒,什么都没留下…
展开
-
Measuring Browser Performance: Understanding issues in benchmarking and performa
Measuring Browser Performance Understanding issues in benchmarking and performance analysis Published March 2009 For the latest information, see http://www.microsof...原创 2010-09-02 00:40:27 · 293 阅读 · 0 评论 -
使用 JAWS 测试 Web 应用的技巧
屏幕阅读器简介 屏幕阅读器(Screen Reader)是尝试识别理解当前屏幕上显示信息的一种软件应用,屏幕阅读器通过 Accessibility 的接口识别当前屏幕上的信息,通过文本转语音系统或者盲文的形式呈现给最终用户。读屏软件的用户一般为盲人,视障人士或者文盲。 屏幕阅读器依赖于操作系统,大多数读屏软件都是特定与某个操作系统的。用户可以根据...原创 2010-10-31 23:34:11 · 2066 阅读 · 0 评论 -
讨论:当前运维团队在软件开发中的角色
在过去的几年中,随着云计算和开发加运维现象的出现,出现了对传统的运维团队的角色的讨论,因为在当前的软件开发团队中经常会看到他们的身影。InfoQ将会深入地探究此次讨论,以更好地理解其中所涉及到的各个不同的方面,以及各种方法之间的平衡。本次讨论的核心是这样的重大问题:谁应该负责对生产环境中的应用程序进行管理、监控和运维?在开始关于此次争论的讨论之前,我们先是邀请了New Relic公...原创 2010-05-10 13:37:03 · 776 阅读 · 0 评论 -
CDN技术介绍
背景Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越 高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利 用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保 证。网络缓存技术,其目的...原创 2010-06-02 14:53:52 · 202 阅读 · 0 评论 -
How to debug application crash/hang in production environment?
A common tough scenario is the application crash/hang in production environment. Production environment is different from development environment that it normally does not have any powerful tools to...原创 2010-06-13 11:21:37 · 213 阅读 · 0 评论 -
如何使用 Userdump.exe 工具创建转储文件
本页概要更多信息为异常关闭的进程创建 .Dmp 文件为挂起进程创建 .Dmp 文件参考展开全部 | 关闭全部概要可以使用 Userdump.exe 工具为异常关闭的进程或停止响应(挂起)的进程生成用户转储。回到顶端更多信息为异常关闭的进程创建 .Dmp 文件从 Program Files\Debugger...原创 2010-06-13 15:34:11 · 399 阅读 · 0 评论 -
门户网站负载均衡技术的六大新挑战
文 / 李晓栋记得上大学时,我和好友老郭讨论最多的话题便是:“像新浪这样的网站是如何支撑如此巨大的访问量?”也曾通过各种手段,猜测新浪服务器的数量、操作系统和应用软件的版本……一切都是那么神秘。毕业那年,有幸加入新浪,终于一点点地揭开了这层神秘的面纱。2004年某厂商设备介绍会上,我初次接触到了负载均衡技术。之后的几年时间,可以说是负载均衡设备在网站推广的黄金爆发期。发展到今天,一方面...原创 2010-12-23 11:25:59 · 116 阅读 · 0 评论 -
CDN全局流量调度算法介绍
摘要本文主要介绍了CDN全局流量调度系统。首先给出了全局流量调度系统的基本流程和设计目标,然后简述了现有的流量调度系统的工作原理和方式,重点阐述了三种新开发的全局流量调度算法:基于负载能力的调度算法、基于链路的调度算法和基于成本的调度算法。一、流量调度的基本流程目前CDN系统流量调度是通过DNS解析来实现的,其基本原理如下图1所示。用户想要访问某个图片的url,分为四步:1...原创 2010-07-06 13:38:39 · 4189 阅读 · 0 评论 -
Facebook创新之BigPipe:优化页面加载时间
近日,Facebook的研究科学家Changhao Jiang介绍了一个名为BigPipe的技术,这项技术可使Facebook站点的访问速度提升一倍。BigPipe是Facebook的创新研究之一,同时也是Facebook的“秘密武器”,它能够极大提升站点的性能:在大多数浏览器中,BigPipe都能将用户感受到的延迟时间降低一半,除了Firefox 3.6,BigPipe可以将Firefox ...原创 2010-08-03 10:17:21 · 254 阅读 · 0 评论 -
20 种提升网页速度的技巧
引言不是所有人都能够使用高速 Internet 连接。即使每个人都能够使用高速网络,也会因为各种各样的原因使您的 Web 应用程序看起来运行缓慢。在这个宽带速度不断提高的时代,您应当关注一下页面加载时间。将珍贵的页面加载时间缩短几秒,将更加珍贵的请求和响应时间缩短几毫秒。您将为访问者创造一种更好的体验。阅读完本文之后,您将能够较好地了解网页加载时间优化的基本知识。您还能够使用工具和知识...原创 2010-08-03 10:53:13 · 101 阅读 · 0 评论 -
Dojo 控件性能优化最佳实践
什么是 Dojo ?Dojo 是一个用 JavaScript 语言实现的开源 DHTML 工具包,是基于 CSS 和 JavaScript 实现的一个通用类库。Dojo 的目标是解决开发 DHTML 应用程序遇到的那些,长期存在 、历史问题。Dojo 在内部处理了 DHTML 在不同浏览器上显示的差异,这让程序员大大节省了开发过程针对不同浏览器进行调试和容错的开销。Dojo 让你更容易使 ...原创 2010-08-03 10:59:31 · 215 阅读 · 0 评论 -
全面提升 Web 2.0 应用程序的性能,第 1 部分: Web 2.0 应用的性能分析概述和新的挑战 ...
简介通常,当我们谈论一个互联网应用的性能的时候,我们总是会关注服务器系统的吞吐量(Throughput)、响应时间(Response Time)、单位时间的事务量(Transactions per seconde)、CPU 使用率、磁盘 I/0、内存使用等等服务器性能参数,测量这些服务器性能参数并对其进行分析是软件性能工程的主要工作。但是当基于 Web 2.0 技术互联网应用兴起的时候,游...原创 2010-08-03 11:06:41 · 166 阅读 · 0 评论 -
全面提升 Web 2.0 应用程序的性能,第 2 部分: 页面下载时间分析
什么是终端用户响应时间?正如在本系列文章 第 1 部分 中描述的那样,终端用户响应时间就是指从这个用户触发一个页面请求到这个页面被完全展示的时间,有时也被称为浏览器响应时间。终端用户响应时间是终端用户对一个应用性能的直观感受。它由三部分组成:页面请求与下载时间(简称页面下载时间)。服务器响应时间。浏览器处理及渲染时间。用一个公式来表示,那就是 :终端用户响应时间= ...原创 2010-08-03 11:08:32 · 178 阅读 · 0 评论 -
全面提升 Web 2.0 应用程序的性能,第 3 部分: 浏览器渲染时间分析
谁在调用运行时间最长的方法?简化的浏览器响应时间的计算模型浏览器响应时间 = 服务器响应时间 + 页面装载时间 + 页面渲染时间页面渲染时间 = 脚本执行时间 + 浏览器引擎渲染时间衡量一个 Web 2.0 应用是否成功的一条关键准则是客户对于应用页面装载时间的感受和满意度。用户对于一个应用的第一感受来自于他访问您的第一个页面,通常是应用的主页。从技术上讲,我...原创 2010-08-03 11:10:38 · 313 阅读 · 0 评论 -
浏览器的加载与页面性能优化
本文将探讨浏览器渲染的loading过程,主要有2个目的:了解浏览器在loading过程中的实现细节,具体都做了什么研究如何根据浏览器的实现原理进行优化,提升页面响应速度由于loading和parsing是相互交织、错综复杂的,这里面有大量的知识点,为了避免过于发散本文将不会对每个细节都深入研究,而是将重点放在开发中容易控制的部分(Web前端和Web Server),同...原创 2011-02-16 11:23:42 · 143 阅读 · 0 评论 -
Ajax应用开发:实践者指南
目前的Web应用开发基本上都是围绕富互联网应用(Rich Internet Application,RIA)展开。RIA的实现技术有很多种:Ajax、Flash、JavaFX和Sliverlight等。Ajax技术的优点在于它是构建在开放标准之上,不存在厂商锁定的问题;同时也不需要额外的浏览器插件支持。Ajax应用对搜索引擎也比较友好。对开发者来说,Ajax所需技术的学习曲线也较平滑,容易上...原创 2010-08-10 21:13:09 · 217 阅读 · 0 评论 -
Google Page Speed应用上线,移动设备也在支持之列
Google已经将Page Speed应用到线上,并且加强了对面向智能手机的网页的分析。Page Speed最开始是作为Firefox的一个插件,运行在Firebug中。一个星期之前它被添加到了Chrome中,当开发者在“about:flags”页面中启动了了试验扩展API之后,这个插件就可以在开发者工具中使用。Chrome下的Page Speed能够支持多达40种语言,而且据Google...原创 2011-04-05 21:23:42 · 114 阅读 · 0 评论 -
20行实现javascript模板引擎
20行实现javascript模板引擎我仍然在用AbsurdJS预处理器写javascript。起初,这只是一个CSS预处理器,后来我把它扩展为CSS/HTML预处理器。最近,它可以实现javascript到CSS/HTML的转换,因为它可以作为模板引擎来生成HTML。比如,可以用数据填充HTML模板。然后,我就想写一个简单的模板引擎可以完美地与我当前的开发工作相配合。AbsurdJS...2013-12-23 10:35:43 · 148 阅读 · 0 评论 -
How We Evaluate the Experiences We Engineer
9 and how we measured (and continue to measure) our progress toward these goals throughout the development cycle.We set experience goals for all of the products we ship. These goals are at the pro...原创 2010-10-26 14:38:54 · 213 阅读 · 0 评论 -
研究显示:众多网上零售商未遵循Web优化基本准则
Web优化专家Joshua Bixby最近在博客中披露,在其正在进行的一项Web性能研究中,针对Alex排名前1000名的网上零售商做了Web性能分析,众多网站在保持连接(Keep-Alive)或者压缩文本(Compress Text)方面没有优化。InfoQ中文站对此做了整理,供国内社区参考。Joshua Bixby选取了两项最基本的优化方法(保持连接和压缩文本)对网上零售商做了研究,初...原创 2010-10-26 10:25:45 · 105 阅读 · 0 评论 -
Performance: Profiling how different web sites use browser subsystems
When we first showed IE9 at the Professional Developers Conference last fall, we discussed how real world browser performance involves many different subsystems. Different websites use these subsyst...原创 2010-09-02 00:41:18 · 150 阅读 · 0 评论 -
剖析IE浏览器子系统的性能权重
最近,InfoQ中文站报道了Web 2.0应用客户端性能问题十大根源,获得了读者朋友的关注。那么,如何从浏览器角度剖析性能问题呢?微软IE开发团队性能主管Jason Weber在一篇博文中介绍了IE浏览器的各个子系统,并通过实验数据展示了不同网站对浏览器子系统的性能影响和权重,InfoQ中文站对相关内容做了整理,希望对浏览器开发人员和Web应用开发人员有所帮助。Jason Weber指出,...原创 2010-09-02 13:23:00 · 153 阅读 · 0 评论 -
Google WebP——让图片更小,让页面访问速度更快
Google日前对外宣布了一种新的图片压缩格式WebP,可以让通过网络传输的图片变得更小。Google声明说,WebP格式可以让图片的大小减少39%,从而加快了页面的装载速度。WebP(发音为“weppy”/(wĕpˈē)/)是Google开发的一种图片压缩格式,用于降低图片文件的大小。Google说图片和照片差不多占到了通过网络传输的数据总量的65%,这是相当大的份额。这也就可以理解为什...原创 2010-10-12 13:14:47 · 303 阅读 · 0 评论 -
全面提升 Web 2.0 应用程序的性能,第 1 部分: Web 2.0 应用的性能分析概述和新的挑战...
简介通常,当我们谈论一个互联网应用的性能的时候,我们总是会关注服务器系统的吞吐量(Throughput)、响应时间(Response Time)、单位时间的事务量(Transactions per seconde)、CPU 使用率、磁盘 I/0、内存使用等等服务器性能参数,测量这些服务器性能参数并对其进行分析是软件性能工程的主要工作。但是当基于 Web 2.0 技术互联网应用兴起的时候,游戏规...2010-03-15 16:26:38 · 163 阅读 · 0 评论 -
全面提升 Web 2.0 应用程序的性能,第 2 部分: 页面下载时间分析
选自dW什么是终端用户响应时间?正如在本系列文章 第 1 部分 中描述的那样,终端用户响应时间就是指从这个用户触发一个页面请求到这个页面被完全展示的时间,有时也被称为浏览器响应时间。终端用户响应时间是终端用户对一个应用性能的直观感受。它由三部分组成:页面请求与下载时间(简称页面下载时间)。服务器响应时间。浏览器处理及渲染时间。用一个公式来表示,那就是 :终端用户...2010-03-16 18:03:10 · 149 阅读 · 0 评论 -
2010年大规模技术架构的思路
本文来自InfoQ,作者:杨卫华 编程语言2009年编程语言领域也发生了不少变化。虽然架构师通常都表示编程语言并不重要,但事实上每一次大的语言改进还是对业界产生非常大的影响,同时大部分技术团队也依赖某一两种编程语言。下面介绍几种值得架构师关注的语言及热点。Erlang近几年在并发编程与分布式领域比较受关注。2009年11月7~8日在杭州举办了第四次Erlang全国开发者大会(C...2010-03-17 13:38:38 · 106 阅读 · 0 评论 -
案例研究: 调优 WebSphere Application Server V7 性能
From DW China简介IBM WebSphere Application Server 是一种可靠的企业级应用服务器,它提供了一组核心组件、资源和服务,供开发人员在应用程序中使用。每个应用程序都具备特有的需求,并且经常采用截然不同的方式使用应用服务器的资源。为了提供高度灵活性并支持这种广泛的应用程序,WebSphere Application Server 提供了一组全面...2010-03-29 14:31:37 · 214 阅读 · 0 评论 -
JVM内存参数调优
堆内存(heap)是由Java虚拟机控制管理的,因此,这些参数对JVM而言都有一个默认值,但在某些情况下这些参数的默认值并不是最优的,这就需要我们通过调整这些参数的值来提高JVM的性能,最终提高应用的性能指标。在实际的应用开发中,如果应用所使用的系统内存较大,经常会引发内存溢出的错误:…java.lang.OutOfMemoryError <<no stack trace availa...2010-04-01 19:52:05 · 93 阅读 · 0 评论 -
IE浏览器兼容性测试工具——IETester
ETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process. New ...2010-04-09 16:00:20 · 375 阅读 · 0 评论 -
IE调试插件Companion.JS
这款插件据说比IE自带的调试工具好用,没尝试过,先记下来。 Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE. The current version is 0.5.3.Companion.JS adds the following features to IE :D...2010-04-09 16:03:12 · 165 阅读 · 0 评论 -
构建高性能 WebSphere 企业级应用,第 11 章
11.1 性能下降问题本节介绍性能下降问题的常见现象和处理流程。11.1.1 常见现象和产生原因性能下降(Performance Degradation),主要是指系统的性能随时间而逐渐下降(这里假定在系统性能下降的过程中系统的负载状况没有明显变化)。这里的性能指标可以包括第 2 章介绍的各种性能指标,所以系统运行过程中占用的 CPU 或内存随时间增加也属于广义的性能下降问题。...2010-04-13 23:56:18 · 250 阅读 · 0 评论 -
Web server plug-in tuning tips
Important tips for Web server plug-in tuning include how to balance workload and improve performance in a high stress environment. Balancing workloads among application servers in a network fronted ...2010-04-15 15:57:23 · 190 阅读 · 0 评论 -
Web Performance Optimization Use Cases – Part 1 Benchmarking
Web Performance Optimization Use Cases – Part 1 Benchmarkingby Alois Reitbauer, Sep 28, 10Web Performance Optimization (WPO) constitutes of a set of activities targeted at improving the pe...原创 2010-10-19 14:40:54 · 142 阅读 · 0 评论 -
Best Practices for Speeding Up Your Web Site
Minimize HTTP Requeststag: content80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, sc...原创 2010-10-20 10:40:59 · 136 阅读 · 0 评论 -
A (somewhat) brief history of the performance landscape
I’d like to enlist your help. As I’ve mentioned, last week I led a session onweb performance automation for the members of the NY Web Performance Meetup group. For the session, I created a set of sl...原创 2010-10-21 10:44:09 · 239 阅读 · 0 评论 -
Common Security Mistakes in Web Applications
Web application developers today need to be skilled in a multitude of disciplines. It’s necessary to build an application that is user friendly, highly performant, accessible and secure, all whil...原创 2010-10-22 10:02:56 · 191 阅读 · 0 评论 -
Testing sites with Browser Mode vs. Doc Mode
With site developers verifying that their sites run well in IE9 and taking advantage of the new HTML5 capabilities and better performance in IE9’s Standards mode, now is a good time to recap how t...原创 2010-10-22 10:07:44 · 106 阅读 · 0 评论 -
高性能、高流量Java Web站点打造的最佳实践
从2005年-2013年,Ashwanth Fernando曾供职于Best Buy、Pearson VUE、Walgreens、Walmart eCommerce等多家知名公司,现在Apple从事高级工程师、平台工程师一职,拥有丰富的高流量Web应用程序打造及架构经验,近日Ashwanth撰文分享了他的高流量Web软件打造经验。下为译文受Joshua Bloch写的《Effective...2013-12-24 11:23:13 · 155 阅读 · 0 评论