第一次登陆C/S架构的系统,速度慢,谁能帮我找到慢的原因,并能想办法帮我解决下慢的问题呢?

第一组测试,从指定的地址下载好组件后测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。测试2,从开始登陆系统开始计时,一直到出界面,... 第一组测试,从指定的地址下载好组件后
测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。
测试2,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有13秒,明显比第一次快。
反复测试系统登陆的时间,基本上在13左右。

然后将组件删除后。
第二组测试,从指定的地址下载好组件后
测试1,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有20秒,速度较快。
测试2,从开始登陆系统开始计时,一直到出界面,计时结束,这段登陆时间有13秒,明显比第一次快。
反复测试系统登陆的时间,基本上在13左右。

为什么每组测试时,第一次登陆系统所花的时间,比后面每次登陆系统所花的时间都长那么多呢?第一次登陆C/S架构的系统,速度慢,谁能帮我找到慢的原因,并能想办法帮我解决下慢的问题呢?
展开
 我来答
pigdog2008
2012-12-26 · TA获得超过409个赞
知道小有建树答主
回答量:204
采纳率:83%
帮助的人:86.1万
展开全部
分为两部分的原因,1.客户端,2.服务端。
客户端的原因为首次操作有大量初始化工作在进行,拖慢了界面显示。
服务端首次慢的原因也在于初始化过程。排除问题可以增加合理的日志输出,以便进行分析。

有几点建议,
1.客户端做预加载和初始化模块处理。
2.服务端按照服务划分模块,使用RPC方式通信,每部分支持多节点并行,这样就可以灵活增加或者减少处理模块。
3.数据库优化,增加索引,优化表结构,增加缓存处理。
最重要的还有,优化内存操作处理。理想的登录性能应该是,PC客户端登录在3秒内,手机客户端登录在10秒内。
wujr111
2012-12-27
知道答主
回答量:11
采纳率:0%
帮助的人:6.5万
展开全部
把数据分批查询出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouding333
2012-12-25 · TA获得超过132个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:223万
展开全部
太多数据库操作了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式