高并发解决方案

发布时间2022-12-29 22:30:27Linux2人已围观

简介 如果网站访问数据量大,如何解决高并发的问题?

高并发解决方案


1.当QPS小于50时

    优化方案:为一般小型网站,不用考虑优化

2.当QPS达到100时,遇到数据查询瓶颈

    优化方案: 数据库缓存层,数据库的负载均衡

3.当QPS达到800时, 遇到带宽瓶颈

    优化方案:CDN加速,负载均衡

4.当QPS达到1000时

    优化方案: 做html静态缓存

5.当QPS达到2000时

    优化方案: 做业务分离,分布式存储

6.流量优化

    防盗链处理(去除恶意请求)

7.前端优化

    (1) 减少HTTP请求[将css,js等合并]

    (2) 添加异步请求(先不将所有数据都展示给用户,用户触发某个事件,才会异步请求数据)

    (3) 启用浏览器缓存和文件压缩

    (4) CDN加速

    (5) 建立独立的图片服务器(减少I/O)

8.服务端优化

    (1) 页面静态化

    (2) 并发处理

    (3) 队列处理

9.数据库优化

    (1) 数据库缓存

    (2) 分库分表,分区

    (3) 读写分离

    (4) 负载均衡

10.web服务器优化

    (1) nginx反向代理实现负载均衡

    (2) lvs实现负载均衡

    

赞一个! (0)

文章评论