项目优化

简介: 2017年6月9日 16:46:00 星期五 sql: 1. 统计出慢查询   . 索引优化   . 分表优化 2. 统计出程序中的所有sql   . 先大致看下有哪些是循环查库的优先解决掉, 减少查询数量   .

2017年6月9日 16:46:00 星期五

sql:

1. 统计出慢查询

  . 索引优化

  . 分表优化

2. 统计出程序中的所有sql

  . 先大致看下有哪些是循环查库的优先解决掉, 减少查询数量

  . 未用到索引的

 异步:

1. 不需要实时的, 打到消息队列中

2. mysql异步获取数据

 

远程服务:

1. 去掉循环调用远程服务

2. 可先访问本地的服务备份, 若没有则访问远程的

3. 优化访问协议: http->tcp

4. 优化数据传递方式, json->protobuffer

 

路由/负载均衡

1. 根据服务提供者的平均响应时间动态分流

2. 设置白名单, 只给集群中的一部分机器提供服务, 避免因为其它提供相同服务的机器挂掉后导致流量转移而被冲垮

 

目录
相关文章
|
6月前
|
缓存 前端开发 JavaScript
提升前端性能体验的黄金法则
在如今互联网蓬勃发展的时代,用户对网页的性能要求越来越高。本文将介绍前端开发中的一些独特性能优化技巧,帮助开发人员提升用户体验、加速页面加载速度,以及减少资源消耗。
WK
|
7天前
|
机器学习/深度学习 人工智能 算法
那C++适合开发哪些项目
C++ 是一种功能强大、应用广泛的编程语言,适合开发多种类型的项目。它在游戏开发、操作系统、嵌入式系统、科学计算、金融、图形图像处理、数据库管理、网络通信、人工智能、虚拟现实、航空航天等领域都有广泛应用。C++ 以其高性能、内存管理和跨平台兼容性等优势,成为众多开发者的选择。
WK
26 1
|
3月前
|
并行计算 编译器 C#
"CMake高手进阶秘籍:解锁高级技巧,实践最佳策略,让你的项目构建如丝般顺滑,效率飙升!"
【8月更文挑战第11天】CMake是现代软件开发的关键构建系统,其跨平台与灵活配置特性简化了复杂项目的构建流程。本文探讨CMake的高级技巧与最佳实践,包括升级至最新版本以利用新功能;采用面向目标的编程方法,增强项目清晰度与可维护性;运用CMake预设统一多平台构建配置;掌握调试技巧快速定位问题;集成代码检查与格式化工具保障代码质量;以及启用并行构建提升构建效率。通过这些策略,开发者能够更高效地管理大型项目。
61 3
不用费劲,这5款效率工具为你解决学习工作烦恼
今天我要向大家推荐5款超级好用的效率软件,无论是在学习还是办公中都能够极大地提高效率。这些软件可以帮助你解决许多问题,而且每个都是真正的神器。
148 0
不用费劲,这5款效率工具为你解决学习工作烦恼
|
编译器 C++
还在因为写项目函数太多而烦恼?C++模板一文带你解决难题
还在因为写项目函数太多而烦恼?C++模板一文带你解决难题
|
前端开发 JavaScript 测试技术
为了降低维护成本(早点下班),我在组件开发中所做的那些优化(偷懒)
组件开发中为了稳定性、健壮性,经常需要为组件编写测试用例,然后还要为了开发者方便使用编写文档,都是非常耗时间的差事。作为一个独立维护组件库的程序员,为了能够降低组件维护的成本(早点下班),我总结了一下自己过去几年为了让组件开发更加高效所做的那些事情(偷的那些懒)。
|
缓存 负载均衡
语音聊天软件源码,经常被忽视的预热问题
语音聊天软件源码,经常被忽视的预热问题
|
前端开发 JavaScript
前端性能优化之企业项目实战篇(2)
前端性能优化之企业项目实战篇(2)
113 0
|
Web App开发 前端开发 测试技术
前端性能优化之企业项目实战篇(1)
前端性能优化之企业项目实战篇(1)
136 0