处理高并发的思路

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_34828933/article/details/79520185

下面为大家梳理一下高并发处理的思路,从几个方面进行解决

1、流量处理

  • 防盗链处理(可以在nginx.conf配置,做加密处理,或者请求域名限制)

2、前端优化

  • 减少HTTP请求,减少css,js,image等组件的请求数(例如设置地图图片请求)
  • 添加异步请求(ajax的异步请求等)
  • 启用浏览器缓存和文件压缩
  • CDN加速(cdn的工作原理要明确,可以选用LVS做4层负载均衡,nginx或者squid做反向代理)
  • 建立独立的图片服务器

3、服务端优化

  • 页面静态化
  • 并发处理
  • 队列处理

4、数据库优化

  • 数据库缓存(redis)
  • 分库分表,分区操作
  • 读写分离
  • 主从复制
  • 双主热备
  • 负载均衡

5、web服务器优化

  • nginx负载均衡
  • F5(价格高昂)
  • LVS负载均衡

猜你喜欢

转载自blog.csdn.net/sinat_34828933/article/details/79520185
今日推荐