发现服务器速度突然变慢的时候可以先检查一下本地网速有没有问题,不要那么快怀疑是服务器的问题。ping一下百度或者其他的知名域名,看一下ping值,如果ping值很大,证明是自己电脑网速问题。
2、机房问题
如果本地电脑的网速没有问题,有可能是机房方面出现了问题,机房不能永远不会出现异常。如果机房受到攻击也会使服务器变慢,另外机房网络出现故障也会导致服务器变慢。这个时候可以联系服务商,让服务商帮忙查看一下是什么原因导致了服务器变慢。
3、电信或者网通的国际路由出现问题
当电信或者网通等宽带提供商的国际路由出现问题的时候也会导致服务器变慢,使用国外服务器的朋友可能会经常遇到。当一个节点掉包或者无法路由时,会影响到经过这个节点的用户,这些用户的服务器速度也就会变慢。这种情况不是机房原因,也不是本地电脑的原因,只能等待宽带服务商修复路由。
4、占用资源或者服务器中毒
当服务器资源不足,经常出现运行软件占用CPU或者占用内存时也会导致服务器速度变慢,遇到这种情况可以优化一下系统,不要运行太多没必要的软件,经常出现占用资源的情况建议及时升级服务器配置。另外,服务器受攻击的时候也会导致速度变慢,所以选择服务器的时候建议选择设有硬件防火墙的机房,做好服务器的基本安全防护工作。
针对以上四个可能原因要一个一个进行排查。
1、硬件性能不足,检查服务器的配置,如果您服务器配置一直没有升级,而程序的占用一直在加,是要可能导致服务器运行速度变慢2、系统方面检查,杀一下毒,看服务器是否有中毒没有
3、重启一下服务器,服务器长时间运行,里面占用资源越来越多,您可以重启一下清除一下缓存压力
4、带宽方面,可以检查一下目前服务器所接入的带宽,再对比一下服务器平常使用的带宽情况,如果是带宽不足导致,升级一下带宽就可以解决
网站优化一般从这几个方面考虑:第一:最简单暴力的方式是升级服务器配置,升级cup,内存,硬盘,网络带宽,这是最简单直接的方式;但比较花钱。
那么这几样要素是怎样影响网站响应速度的呢?硬盘有个读写效率问题,如果你的网站需要读取存储在服务器上的文件等东西,那么这个磁盘io就会影响效率;内存又是如何影响的呢?内存和硬盘的影响比较类似,但内存存储的是较为及时数据,和程序联系更为紧密一点,存储处理效率
在很大因素上能直接受到影响。最后就是网络带宽了,当网络带宽较低,数据传输的效率就会被限制,即使你的服务器各方面配置很ok,那也是没办法的,就如同被限制了高消费的富豪一样,你有限范围内有钱花不出去。。
第二:分析具体瓶颈,对应解决。
如果网站用户规模较大,响应频繁,这个时候就要考虑网站本身研发的质量如何?优化相关代码,如将页面静态化,减少页面和服务端响应次数,减少服务端接口响应的数据量,去除代码中低端耗时的部分,减少数据库操作,优化sql执行效率,前后端分离等等,手段非常多;这些都是在代码层面进行优化。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)