高并发前提下的解决方案

本文探讨了高并发导致请求响应慢的问题及其原因,包括程序代码性能、数据库压力和服务器承载能力。针对这些问题,提出了优化代码、数据库读写分离、缓存技术、数据库集群、服务器负载均衡和session共享策略等解决方案。
摘要由CSDN通过智能技术生成

高并发的结果:

当站点的请求并发数达到一定级别(不同情况有不同的阈值)之后,高并发引发的问题中最大的问题就是请求处理不及时,页面加载缓慢造成客户的长时间等待,对产品的用户体验产生极其恶劣的影响。

高并发服务器响应迟钝的原因:

以本人的经验以及体会来说,原因无外乎三点,下面做简要归类(才疏学浅,欢迎指正):

1.程序代码问题。在开发过程中未考虑到代码的性能问题,以至于当产品活跃量、并发量上来之后,程序无法高效率的处理 来自客户端的请求。

2.数据库问题。当并发量达到一定层级之后,数据库引擎的瞬时数据吞吐量势必也会达到一定的量级,从而超出数据库引擎 的承载能力。而且,如果在读取的时候有大量的写入操作也势必会引发锁表的问题。

3.服务器承载能力的问题。当并发量达到一定层级之后,服务器计算处理能力势必也会达到自己的极限,这个时候,代码性 能再好,数据库吞吐能力再高也无法解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值