如何处理服务器的高并发问题

高并发处理的基本思路1)从客户端看 : 尽量减少请求数量,比如:依靠客户端自身的缓存或处理能力;尽量减少对服务端资源的不必要耗费,比如:重复使用某些资源,如连接池客户端处理的基本原则就是:能不访问服务端就不要访问。2)从服务端看: 增加资源供给,比如:更大的网络带宽,使用更高配置的服务器,使用高性能的Web服务器,使用高性能的数据库;请求分流,比如:使用集群,...
摘要由CSDN通过智能技术生成

高并发处理的基本思路


1)从客户端看 :

   尽量减少请求数量,比如:依靠客户端自身的缓存或处理能力;尽量减少对服务
端资源的不必要耗费,比如:重复使用某些资源,如连接池客户端处理的基本原则就是:能不访
问服务端就不要访问。


2)从服务端看:

     增加资源供给,比如:更大的网络带宽,使用更高配置的服务器,使用高性能的
Web服务器,使用高性能的数据库;请求分流,比如:使用集群,分布式的系统架构;应用优化,
比如:使用更高效的编程语言,优化处理业务逻辑的算法,优化访问数据库的SQL。总之,基本原则
是分而治之,并提高单个请求的处理速度。


高并发处理的基本手段

 

客户端发出请求层面,常见的手段有:尽量利用浏览器的缓存功能,减少访问服务端,
比如:js、css、图片等;可以考虑使用压缩传输的功能,减少网络流量,也会提高传输速度;
考虑使用异步请求,分批获取数据。
 前端接收客户端请求层面,常见的手段有:动静分离,部分静态资源可以直接从Nginx返回;
按请求的不同,分发到不同的后端进行处理,比如:负载均衡、业务拆分访问等;前面再加上一层
来做多个Nginx的负载均衡,比如:LVS、F5等;还可

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值