博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统调优方案思路分享
阅读量:5217 次
发布时间:2019-06-14

本文共 603 字,大约阅读时间需要 2 分钟。

1、关闭日志读写

关闭非主线流程的日志读写,减少对mongdb,redis,mysql压力。这样针对硬件升级就可以做到3层防护,当mongdb,redis同时挂掉了,mysql都还可以提供系统服务。

2、架构优化

架构层面优化,架构前端做延时队列,缓解高并发请求,对服务造成的压力风险
我们上面说的mongdb服务,reids服务,mysql服务压力,就是把风险控制在服务器可承受的范围之类。

3、流程优化

所有业务流程、功能都经过开发,测试,优化ok后,才可以上线部署。

4、分析mongodb性能瓶颈点

在数据库方面,如果mongdb抗压能力不够,压力一过来,mongodb就被弄得宕机了

5、程序优化

1)关闭非主业务流程的日志读写,减少mongdb压力
2)优化项目代码,把模块中的某些接口做静态化,把json文件放在集群环境下,减少mongdb的请求数,从而减少mongdb压力
3)结合CDN

6、优化方案总结

1)升级mongdb服务,对mongdb做压力测试,分析单台mongdb的性能
2)模块中需要做动静分离,所有的访问都经过静态文件走进群服务器,减少mongdb的压力
3)简化模块中过多的http请求,以减少对mongdb的服务器的压力
4)关闭非主流模块的流程log文件的读写

转载于:https://www.cnblogs.com/NiceTime/p/8555951.html

你可能感兴趣的文章
使用jsp/servlet简单实现文件上传与下载
查看>>
es快照备份和跨集群恢复
查看>>
Http协议
查看>>
专家:明年楼市可能迎来最困难时期
查看>>
[摘]C++中list的用法
查看>>
Excel Sheet Column Title
查看>>
《Windows Mobile平台应用与开发》写作工作顺利进行中
查看>>
编程语言的分类
查看>>
几本perl教材以及它们的动物名
查看>>
mysql 创建函数问题
查看>>
dd测试硬盘性能
查看>>
【转】Android 内存回收机制(默认回收与kernel回收)
查看>>
Visual Studio 2013 新增功能:“Browser Link”
查看>>
[IDEA]IDEA体验式使用
查看>>
DPDK架构与特点
查看>>
The SO_REUSEPORT socket option
查看>>
使用ffmpeg编码时,如何设置恒定码率,并控制好关键帧I帧间隔
查看>>
2016年11月4日运算符与语句
查看>>
Windows批处理命令学习中遇到的坑--持续更新中
查看>>
测试工程师养成记
查看>>