第一次登陆C/S架构的系统,速度慢,谁能帮我找到慢的原因,并能想办法帮我解决下慢的问题呢?
第一组测试,从指定的地址下载好组件后测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。测试2,从开始登陆系统开始计时,一直到出界面,...
第一组测试,从指定的地址下载好组件后
测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。
测试2,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有13秒,明显比第一次快。
反复测试系统登陆的时间,基本上在13左右。
然后将组件删除后。
第二组测试,从指定的地址下载好组件后
测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。
测试2,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有13秒,明显比第一次快。
反复测试系统登陆的时间,基本上在13左右。
为什么每组测试时,第一次登陆系统所花的时间,比后面每次登陆系统所花的时间都长那么多呢?第一次登陆C/S架构的系统,速度慢,谁能帮我找到慢的原因,并能想办法帮我解决下慢的问题呢? 展开
测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。
测试2,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有13秒,明显比第一次快。
反复测试系统登陆的时间,基本上在13左右。
然后将组件删除后。
第二组测试,从指定的地址下载好组件后
测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。
测试2,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有13秒,明显比第一次快。
反复测试系统登陆的时间,基本上在13左右。
为什么每组测试时,第一次登陆系统所花的时间,比后面每次登陆系统所花的时间都长那么多呢?第一次登陆C/S架构的系统,速度慢,谁能帮我找到慢的原因,并能想办法帮我解决下慢的问题呢? 展开
3个回答
展开全部
分为两部分的原因,1.客户端,2.服务端。
客户端的原因为首次操作有大量初始化工作在进行,拖慢了界面显示。
服务端首次慢的原因也在于初始化过程。排除问题可以增加合理的日志输出,以便进行分析。
有几点建议,
1.客户端做预加载和初始化模块处理。
2.服务端按照服务划分模块,使用RPC方式通信,每部分支持多节点并行,这样就可以灵活增加或者减少处理模块。
3.数据库优化,增加索引,优化表结构,增加缓存处理。
最重要的还有,优化内存操作处理。理想的登录性能应该是,PC客户端登录在3秒内,手机客户端登录在10秒内。
客户端的原因为首次操作有大量初始化工作在进行,拖慢了界面显示。
服务端首次慢的原因也在于初始化过程。排除问题可以增加合理的日志输出,以便进行分析。
有几点建议,
1.客户端做预加载和初始化模块处理。
2.服务端按照服务划分模块,使用RPC方式通信,每部分支持多节点并行,这样就可以灵活增加或者减少处理模块。
3.数据库优化,增加索引,优化表结构,增加缓存处理。
最重要的还有,优化内存操作处理。理想的登录性能应该是,PC客户端登录在3秒内,手机客户端登录在10秒内。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询