您的位置:首页 > 其它

大流量高并发解决方案

2018-02-28 10:25 169 查看

一.硬件

确保所用的服务器内存,CPU,带宽能够支撑大流量高并发

二.软件

在对应硬件能够支撑的条件下,我们接下来就需要优化软件来实现硬件的最大利用化。就像OS一样,一款好的OS就能发挥硬件的最大利用值。

1.web服务器优化

通过配置相应的配置文件,nginx可以配置对应的反向代理,通过负载均衡达到分流作用。apache可以配置MPM模块详情可以参考这里。进一步的优化可以采用微服务架构详情请点击这里

2.数据库优化

数据库优化最佳实践

3.php代码优化

php代码优化最佳实践

对于并发问题(抢购,抢红包等)解决方案有使用文件锁排它锁,使用Mysql数据库提供的悲观锁,使用队列,使用Redis缓存。本质上都是通过加锁来解决的

补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: