您的位置:首页 > Web前端 > Node.js

测试的那点事之node缓存

2017-08-22 16:39 232 查看
项目:JGZSPT(为保密,采用缩写)-2017年8月18日

性能点描述;50人并发,500同时在线 首页查询

情况描述:第一次加压方式为 每3S递增一人,场景运行设置 迭代一次,忽略思考时间

现象:在压测时发现50人并发查询响应时间合理,大约0.34s,完全在合格范围内。但是在压测时访问系统时发现系统很慢、鼠标点击后系统反应不过来,始终处于加载的状态,而且还会出现404的情况

架构配置:应用服务器1 数据库服务器1 

原因分析

最初怀疑是并发人数问题导致,在减少至20并发、10并发、5人并发发现问题并没有解决

之后录取首页脚本(没有录制和查询有关)发现压的时候还是第一次压的情况,由此锁定与数据库服务器无关,直接锁定到应用服务器,监控资源发现,硬件资源完全够用,进而转到应用服务器的软件方面,最后发现是因为node缓存不够导致

解决办法:增加node缓存

第二次压测 50人并发查询响应时间合理、系统访问正常,问题解决!

PS:至于node缓存是什么请自行百度O(∩_∩)O

(以上言论仅供大家参考,希望大家在测试时遇到此类问题时,可以有一个解决思路,而不是像我一样做个无头苍蝇

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: