高并发的结果:
当站点的请求并发数达到一定级别(不同情况有不同的阈值)之后,高并发引发的问题中最大的问题就是请求处理不及时,页面加载缓慢造成客户的长时间等待,对产品的用户体验产生极其恶劣的影响。
高并发服务器响应迟钝的原因:
以本人的经验以及体会来说,原因无外乎三点,下面做简要归类(才疏学浅,欢迎指正):
1.程序代码问题。在开发过程中未考虑到代码的性能问题,以至于当产品活跃量、并发量上来之后,程序无法高效率的处理 来自客户端的请求。
2.数据库问题。当并发量达到一定层级之后,数据库引擎的瞬时数据吞吐量势必也会达到一定的量级,从而超出数据库引擎 的承载能力。而且,如果在读取的时候有大量的写入操作也势必会引发锁表的问题。
3.服务器承载能力的问题。当并发量达到一定层级之后,服务器计算处理能力势必也会达到自己的极限,这个时候,代码性 能再好,数据库吞吐能力再高也无法解决问题。
解