APP运行缓慢5个原因及解决方案

APP运行缓慢可能由客户端JavaScript处理延迟、服务器性能、数据库效率、频繁通信和网络服务延迟导致。解决方案包括使用高质量APM系统进行客户端分析、应用依赖关系映射、优化数据库查询、减少频繁对话和解决网络服务问题。通过SteelCentral AppResponse等工具,可以快速定位并修复性能瓶颈。
摘要由CSDN通过智能技术生成

APP终端用户总在抱怨应用迟钝,老板也为此苦恼。而这种压力,恰恰成为运维部门彻底修复应用的动力。可从哪儿着手呢?让我们先来分析一下最常见的五种导致应用缓慢的原因,然后再对症下药,找到并修复它们吧!

 

1 客户端缓慢

问题:当今基于web的应用倾向于将用户交互工作(通常伴随大量数据)推送到客户端工作站。从那里,JavaScript代码会处理成百上千行的数据,而这些数据,在客户端显示更新前会导致数秒的停顿。

解决方案:借助高质量的应用性能管理(APM)系统,比如SteelCentral AppResponse,可以很轻松地发现具有此类内部处理延迟的客户端,并区分是应用暂停还是人类“思考时间”延迟。

2 服务器缓慢

问题:服务器团队不喜欢听到应用性能缓慢是由服务器缓慢引起的这类指责,但是引起应用性能缓慢的最常见原因就是应用或服务器本身,而不是网络。

现代应用通常部署在多层基础设施上:

Ÿ 前端Web服务器与应用服务器进行对话,应用服务器与查询一个或多个数据库服务器的中间件服务器进行对话

Ÿ 然后,这些服务器都可能会与DNS服务器进行通信,以查找IP地址或将其映射回服务器名称上

当这种情况发生时,只有一个薄弱环节会使整个应用变慢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值