用户反馈网页打开很慢可能的原因?运维问题

这个问题要从网易的面试官说用户点开网易云音乐播放键无反应该怎么排查开始。。
后面面试中也断断续续遇到这个问题,首先我想到的是server端的问题,后来经过面试官引导,从URL开始就应该纳入考虑范围。

1.用户网络或服务器出口带宽问题。这是一个很常见的瓶颈。
一方面,可能是本身购买的服务器出口带宽就很小(企业购买带宽相当昂贵),一旦用户访问量上来了,并发量大了,自然均分给用户的出口带宽就更小了,所以某些用户的访问速度就会下降了很多。
另一个,就是跨运营商网络导致带宽缩减,例如很多公司的网站(服务器)是放在电信的网络上的,而如果用户这边对接的是长城或者说联通的宽带,运营商之间网络传输在对接时是会有限制的,这就可能导致带宽的缩减。

2.一个单独的HTTP请求,会分为好几段,分别是域名解析,建立连接,发送请求,等待响应,接收数据几个阶段。理论上域名解析和建立连接应该占用很少的时间,大部分时间都是在后面的请求上
1.域名解析,域名劫持问题
2.建立连接阶段,这个可以先通过netstat 命令查看当前主机的一些连接所处状态。是否大量处于TIME-WAIT状态,FIN-WAIT2状态等等套接字。还有洪水攻击等,可以通过调系统内核参数sysctl.conf。
3.服务器的负载情况。服务器自身带宽,CPU和内存消耗完了等,vmstat,sar,top,iostat等进行分析,或者搭建监控环境。如果资源消耗都还好,查查具体运行的程序日志进行分析,比如mysql的慢查询日志
4.有做负载均衡的话是否是后端服务器的问题。后端处理请求的RSCPU和内存消耗完,最大连接数达到上限,最大打开文件描述符不够或者处理进程数不够等等。这个里面还可以考虑通过调节一些连接,响应超时的时间来解决。
5.数据库的瓶颈。数据库变得越来越大,读写都变得相当缓慢等。

3.还可以添加非关系型数据库做缓存,在内存中进行缓存,速度较快。
4.CDN内容分发网络,这个之前文章里有讲过。

想到再来补加.加油~

用户反映你开发的网站访问很慢可能会是什么原因
这篇文章从前端的角度讲解网站打开慢的问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值