您的位置:首页 > 运维架构 > 网站架构

网站性能指标

2020-02-02 12:26 876 查看

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的命中情况

 

转载于:https://www.cnblogs.com/nancyzhuqian/p/5883980.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
ahai236270 发布了0 篇原创文章 · 获赞 0 · 访问量 15 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: