解决高并发问题的几点思路

解决高并发的几种思路

  1. 高并发是什么
    可以这么理解高并发,在同一时间,有大量用户同时访问同一个URL,容易导致服务器和数据库资源被占满崩溃,数据库的存储和更新结果跟理想不一致,例如出现重复的数据记录,多次添加记录等数据错乱问题。

  2. 高并发的处理策略

  • 服务器
    服务器可以做负载均衡集群,分摊系统的工作,减少单一服务器的资源负担

  • 数据库

    • 通过表设计防止并发导致数据错乱
    • 表设计成分库分表,分库减少单一数据库的负担,分表防止因数据量增多而降低数据库的性能
    • 数据库读写分离
    • 将数据存到redis缓存
  • 程序设计

    • 同步机制
    • 事物+锁,防止并发数据错乱
    • 数据缓存,加快响应速度

猜你喜欢

转载自blog.csdn.net/weixin_43941676/article/details/113845112