教育
国内某互联网教育公司
Web应用和移动应用的性能测试与系统速度调优、吞吐率调优及容量规划。
客户简介
该客户是由精英团队创建的一家运营互联网教育产品的高科技公司,主要从事中小学线上辅导教育的互联网教育,专注为9到15岁的中小学生提供多学科的在线学习服务。其利用互联网,大数据新技术自主研发的“测评学练”体系,能精准评测学生的学习水平,并根据学习水平智能推送最合适的习题,让家长,学生,老师能实时了解学生的学习状况,制定针对性计划。
项目特点
系统需要计算学生在整个系统中的排行,且由于作业数据量大、学生数量多、计算方式复杂等多方原因,对系统资源和响应时间产生了较大影响。
所有学生作业均需要上传至服务器处,且因题目种类多、操作时间集中、学生基数大等情况,对系统的稳定性和响应性的要求极高。
系统需要同时兼容来自不同省份、使用不同带宽类别的老师、学生、家长这三类用户,同时需要处理数以千计的图片、题目资源,对于系统的网络带宽传输能力的需求较高。
系统部署于公有云平台,因此亦购买了公有云平台的服务组件。但此类组件的内部工作情况对于外界而言并不完全可知,因此也无法知悉其是否会成为性能瓶颈。
服务价值
采用自动化性能测试工具,模拟来自Web端的请求。
挖掘出了系统中潜在的可能会导致CPU死锁的漏洞,通过调整后台任务的执行时间,成功减少了潜在的风险。
挖掘出由于服务器日志记录级别不当而引起的磁盘容量不足的问题。
发现了数据库中存在的七条执行较慢的SQL语句,经调优后大幅度地解决响应性方面的不足。
主要操作场景的并发数从调优前的500增加到了现在的8000,比之先前提升了16倍。
主要浏览场景的并发数从调优前的500增加到了现在的1100,比之先前提升了2.2倍。