您的位置:首页 > 其它

高并发解决方案

2015-11-16 10:35 232 查看
优化代码,避免因为代码导致的执行效率偏低。

页面静态化,减少对数据库的请求。

图片服务器分离,减少服务器请求压力。

数据库优化 集群 索引。

缓存。

负载均衡。

单台服务器

优化代码

检查出问题或运行速度慢的模块的相关代码,避免因为代码导致的执行效率偏低。

常用业务使用缓存减少数据库压力。

统计等数据库查询慢或数据量多的业务 使用缓存、定时统计或组装数据等方式避免每次即时统计

尽量将动态页面生成静态页面减少服务器的解析次数 减少与数据库的交互

并发导致的数据库同步问题 采用业务控制版本的乐观锁

线程同步锁应采用同一种排序方式上锁,避免导致死锁

优化数据库

配置方面做调优 比如增大数据库可以使用的内存、连接数、缓存等

数据库结构调优 建立索引 适当增加冗余字段 针对业务分表或利用数据库机制分表

sql调优 语句应当尽量使用索引 通过show full processlist 或慢查询日志找出问题sql进行优化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: