网站性能指标

1、对于网站的前端性能,可以根据Yahoo的Yslow工具提供的指标来测试,分为以下参数:
1.Make fewer HTTP requests 减少 HTTP 请求
2.Compress components with gzip 使用 gZip 压缩
3.Put CSS at top 把CSS问价写在顶部
4.Put JavaScript at bottom 把js写在页面底部
5.Avoid CSS expressions 避免使用css来做脚本效果
6.Reduce DNS lookups 尽量减少DNS查询
7.Minify JavaScript and CSS 压缩CSS和js,减小文件大小
8.Avoid URL redirects 避免URL的暴力跳转
9.Remove duplicate JavaScript and CSS 把重复的代码移除
10.Reduce the number of DOM elements 减少DOM元素的数量
11.Avoid HTTP 404 (Not Found) error 避免404错误
12.Avoid AlphaImageLoader filter 避免使用AlphaImageLoader滤镜
13.Do not scale images in HTML 请不要在页面中缩放图片
14.Make favicon small and cacheable 对favicon,越小越好
2、性能测试中提到的2-5-8原则:
简单来说用户能在2秒内得到响应会觉得系统的相应速度很快;
在2-5S之间能得到响应会觉得系统的相应速度还可以
在5-8S之间得到响应会觉得系统速度很慢但是还可以接受
在8S之后得到响应会觉得系统糟透了或认为系统已经失去响应

3、通用指标(指web应用服务器、数据库服务器必须测试的项目)


指标


说明


ProcessorTime


服务器CPU占用率,一般平均达到70%时,服务器就接近饱和


Memory Available Mbyte


可用内存数,如果测试时发现内存有变化情况也要注意,如果是内存泄漏则比较严重


Physicsdisk Time


物理磁盘读写时间情况

web服务器指标


Requests per Second


平均每秒钟响应次数=总请求时间/秒数


Avg time to last byte per terstion


平均每秒业务脚本的迭代次数


Successful Rounds


成果的请求


Failed Requests


失败的请求


Successful Hits


成果的点击次数


Failed Hits


失败的点击次数


Hits Per Second


每秒点击次数


Successful Hits Per Second


每秒成功的点击次数


Failed Hits Per Second


每秒失败的点击次数

数据库服务器


User 0 Connections


用户连接数,也就是数据库的连接 数量


Number of  deadlocks


数据库死锁


Butter Cache hit


数据库Cache的命中情况

时间: 2024-10-12 21:32:22

网站性能指标的相关文章

网站性能优化之页面首次展示

什么是页面首次展示? 1,页面首次展示指一个新用户第一次打开网站页面,此时浏览器没有该页面的任何缓存. 2,首次展示是一个网站性能指标,首次打开的快慢能给用户留下网站的第一印象. 3,如果你清除浏览器缓存,再次访问页面,也相当于首次展示. 首次访问和以后的重复访问有什么区别? 1,第一次访问一个页面,css,js,图片等静态资源都需要服务器上下载. 2,第二次,第三次,第N次再访问的时候,css,js,图片等资源会被浏览器缓存起来.所以第一次之后的访问会比第一次快. 为什么要测首次展示? 1,测

大型网站核心架构要素

1.性能--响应时间决定用户: 问题本质--用户视角的网站性能:用户的感受包括用户计算机和网站服务器通信的时间,网站服务器处理的时间,用户计算机浏览器构造请求解析响应数据的时间. 即影响用户体验的有用户计算机的性能,网络运营商宽带服务的差异,网站服务器性能(也跟网站代码实现有关),用户使用浏览器解析html的速度 开发人员视角的网站性能指标有: (1)响应时间:从请求到收到最后响应数据的时间(如果测试的目标程序本身需要花费的时间极少,一般通过测试多次执行需要的总响应时间除以次数). (2)并发数

云智慧:顺势而为 做世界级APM服务商

云智慧:顺势而为 做世界级APM服务商 云计算.移动互联网的快速发展正在引发一场新的变革,这种变革正在给企业的应用性能管理(Application Performance Management,简称APM)带来新的挑战和机遇,作为互联网公司创业的元老级必备神器,国内首款基于SaaS的APM产品"监控宝"又将在这一领域如何应对?北京云智慧科技公司CEO殷晋在接受采访时表示,在移动互联网的趋势下,云智慧已汇聚旗下监控宝.透视宝和告警宝等产品系列,正在借助新的技术和资源,打造新一代的APM.

翻译--解密关键渲染路径

就像steve在之前发布的文章中指出的那样,window.onload并不是最好的用来衡量网站性能指标的方式.它是一个很方便的,经常被使用的一个指标,但是并不能明确的捕获现代浏览器页面的动态特性.相反,我们需要考虑用户对于页面性能的感知:如何让用户更快的与页面进行交互? 交互的定义完全取决页面的不同而不同.对于一些页面,只需要在页面显示文本即可,用户能够在页面浏览他们请求的信息.对于有些页面,有可能需要请求许多js组件去安装JavaScript UI,例如Gmail.无论如何,上面两种情况,用户

web性能指标

Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤: (1)客户发送请求 (2)web server 接受到请求,进行处理: (3)web server 向DB获取数据: (4)web server生成用户的object(页面),返回给用户.给客户发送请求开始到最后一个字节的时间称为响应时间(第三步不包括在每次请求处理中). 1.事务(Transaction) 在web性能测试中,一个事务表示一个"从用户发送请求->web server接受到请求,进行处理-> web

第4章 瞬时响应:网站的高性能架构

网站性能是客观的指标,可以具体体现到响应时间,吞吐量等技术指标,同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同. 4.1 网站性能测试 性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准.不同视角下的网站性能有不同的标准,也有不同的优化手段. 4.1.1 不同视角下的网站性能 1. 用户视角的网站性能 从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度快还是慢.主要优化手段:优化页面HTML样式,利用浏

十大抢手的网站压力测试工具

两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能.我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具. Grinder –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利. 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行

网站的高性能架构

网站性能测试 不同视角下的网站性能 用户视角的网站性能:从用户角度,网站性能就是用户在浏览器上直观感受到的网站响应速度.用户的感受时间包括用户计算机和网站服务器通信的时间.网站服务器处理请求时间.用户计算机浏览器构造请求和解析响应数据的时间. 开发人员视角的网站性能:开发人员关注的主要是应用程序本身及其相关子系统的性能,包括响应延迟.系统吞吐量.并发处理能力.系统稳定性等技术指标. 运维人员视角的网站性能: 运维人员更关注基础设施性能和资源利用率. 2.性能测试指标 响应时间:指应用程序执行一个

[网站安全] 十大抢手的网站压力测试工具

参考:http://www.oschina.net/news/30374/10-free-tools-to-loadstress-test-your-web?from=rss 两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能.我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具. Grinder