性能调优
萧水雨寒
这个作者很懒,什么都没留下…
展开
-
后端性能分析
在确认前端无明显性能瓶颈后,需要分析后端性能。大多数情况当发现终端用户访问缓慢而后端服务器资源占用明显时,一般都是后端的问题。Wait 时间只能反映整个系统处理业务的响应时间,并不能有效地定位出性能瓶颈。可能是web服务器、App服务器、DB服务器,负载均衡服务器或者防火墙?所以,最好的方法就是对每一个请求进行跟踪分析,得到和前端时间分析相同的数据,就可以定位到性能瓶颈了。用户数、响应时间、吞吐量、资源占用率之间的关系:随着用户数的增加,资源利用率会逐渐上升直到完全占用。 当资源被完全占用后,用户原创 2020-06-04 16:54:43 · 733 阅读 · 0 评论 -
前端性能分析—前端优化
前端优化项目主要包括以下几项:减少HTTP请求(合并请求)。 使用CDN数据加速(各地独立的内容分发机制)。 合理地使用 Expires 头来增加缓存效果。 使用动态或者静态压缩技术,并且压缩 JS 或 HTML 等文本格式中的字符数,来减少网络小号(使用单字母来定义 JS 变量、去除多余的空格和格式字符或者使用 JS 压缩工具来减小 JS 长度)。 将样式表 CSS 存放在页面顶部。 JS 脚本存放在页面底部。 避免 CSS 表达式。 使用外部的 JavaScript 和 CSS。 减原创 2020-06-04 16:05:26 · 318 阅读 · 0 评论 -
性能调优原理
对于一个软件系统来说,从成本和难易度的角度来说一般的调优顺序如下:1. 软件平台设置通过对服务平台的设置,可以更好地利用硬件资源,在不开销任何成本的情况下提升系统性能。2. 硬件平台硬件的调优是最简单的,通过配置测试和基准测试可以很快地确定硬件更新所带来的效果。3. 代码或SQL语句通过静态分析得到负载较大的代码或SQL语句,将其进行修改,降低逻辑复杂度及成本开销。4. 架构或需求在上述方法都无法完成性能调优时,需要考虑对架构进行一定的调整,由于调整架构所带来的影响和风险非.原创 2020-06-04 15:33:18 · 270 阅读 · 0 评论