Smarterlab目前系统存储的数据量已达五千多万,同时在线用户数超2千人,是个好消息,但对我们来说,确是个坏消息
一方面购买的客户不断增多,每个客户内部使用人数也在不断的扩大,客户基数越来越大。
另一方面,用户数据经过长期使用,产生了大量的数据,带来了大数据问题。
其次,是每天上午、下午,会有两个时间段,大家聚集性访问,带来了高并发问题。
为了解决压力,去年我们不断的升级服务器硬件,结果一到高峰访问时段,cpu就一直在高位运行,效果不太理想。靠升级硬件,已经无法解决性能问题了,系统已经不堪重负了。
随着续费客户的不断增多,数据量和访问量的激增是必然趋势,未来还会面临更大的压力,支撑用户海量数据存储和访问高并发的问题,已经是我们不得不面对的问题。
于是在过去的3个月的时间,我们只做了一件事,就是性能优化,我们破釜沉舟式的对所有数据访问代码进行了重构。
1、对数据库进行水平切分、垂直切分,从根本上解决数据库压力;
2、升级现有ECS服务器、RDS服务器配置,并新增多台RDS和ECS服务器;
3、升级数据库访问引擎;
4、优化耗时sql语句;
5、优化缓存服务;
6、优化前端应用;
得益于上述优化措施,经过大量的性能压力测试,从根本上解决了性能瓶颈问题。新版本终于上线了,真是太不容易了。
高峰时段大家会发现所有页面不再会有卡顿的现象了,性能感受至少提升5倍以上,基本上做到秒开,smarterlab也从可以支撑上百个租户扩展至可以支撑至上万租户,短期内将不会再受性能掣肘了。
但性能优化没有终点,我们会持续优化,继续努力。
SaaS是一条道阻且艰的历程,是一条投入大、见效慢的道路,未来还会遇见多重困难,但我们会坚定前行!
只做一件事
Smarterlab经过多年的不断更新改进及大量客户的长期使用,目前运行稳定,但是总会有做得不够好的地方,也有很多我们没有考虑到的需求。我们感谢每一位向我们提出问题与建议的朋友,是你们在推动着我们前进,我们无法保证Smarterlab是完美的,但是我们会以积极的态度坚持可持续化的改进,我们相信,只要我们每天都在进步,哪怕只是一点点,Smarterlab就会越来越完善,越来越好用。
希望您将使用过程中碰到的问题,以及不便捷的功能反馈给我们。您的反馈,对我们非常重要,您的反馈会让smarterlab越来越好。
反馈邮箱:support@smarterlab.net
北京立为科技有限公司
https://www.smarterlab.net
检验检测类
实验室内部管理
联系方式:
· 产品咨询:18511695596
· 客户服务:010-52860092
· 微信服务号:
©2016-2024 北京立为科技有限公司 版权所有 京公网安备 ICP备16062051号-1