当一个用户访问服务器延迟很高如何优化系统
对问题进行思考定位
分析:当一个用户访问服务器延迟很高,可能的原因有哪些?
服务器系统能力不足: 当用户量上升时导致服务器提供服务能力下降,数据处理时间冗余,导致用户延迟。
网络问题:是否因为用户距离服务器部署地的网络延迟很高,导致在链路上产生了延迟。
解决问题:
1. 服务器的系统能力不足:
(1): 需要分析系统的瓶颈在哪?一般系统的瓶颈都在于IO问题上和并发处理请求上。最大的问题可能都是在于IO阻塞。这里就需要去分析和解决IO阻塞的问题,像现在常用的模型都是用协程去处理耗时的IO操作提高并发处理I