首先说一下服务器延迟, 这个延迟一般由物理距离导致,就是访问的地区离服务器所在地越近, 延迟越低, 这个就和平常坐车是一样的,目的地越远需要的时间越长.
windows下用快捷键win+R调出运行窗口,打开 cmd窗口
输入ping测试命令
ping+空格+IP
这样就可以测试出本地到服务器的延迟
同一个市内ping值大概就2-3ms, 深圳到广州5ms, 深圳到大连60ms, 大陆地区服务器的ping值一般在60ms以内, 新疆会稍高一些,可能会到100ms.
60ms的延迟对于web类的应用的体验影响不大,游戏类的应用对延迟要求就比较高,选购的时候应该选择离自己比较近的地域的服务器
这里说的ping值不是稳定不变的,凌晨人少了延迟低一些,晚上大家都上网了延迟高一些,这个情况是正常的
再一个就是跨线路访问,低峰期延迟正常,高峰期会出现高延迟甚至丢包, 这个是因为跨线路存在互联互通的问题,自己的资源肯定优先供给自己的客户,所以高峰期的时候对跨线路访问来的流量的优先级降低.
所以在选购服务器时尽量选择多线BGP线路的服务器.这里可以把服务器理解成一个房子,这个BGP就是可以通过不同的方式去到这个房子,通过过地铁(电信),巴士(联通),自行车(移动)都能到这个房子.当然BGP的费用要比单线费用要高.
还有就是有些商家宣称是多线BGP,实际是单线,在购买之前可以去要一个测试IP,通过站长工具去做路由追踪进行查看, 测出来是单线了,也没必要去为难人家客服,就打个工,老板要这么宣传他也没办法,对吧.
还有最近比较火的跨境电商, 会有客户需要固定IP去访问amazon的商家站点防止关联, 这个场景下,会有多个人员去远程桌面连接同一台服务器.这里经常遇到的问题是说服务器卡,一个就是说服务器卡,另外一个是远程桌面卡,另外一个是服务器访问amazon的站点卡.远程桌面卡一个原因是服务器带宽不够,我们购买的服务器带宽是服务器的上行带宽,远程桌面连接到服务器以后,需要通过上行带宽将画面传输回来,再在你本地电脑显示出来;另外一个原因是服务器的资源不足, 服务器的资源不是无限的,有些客户就买1H1G的服务器,本来windows系统开机就已经消耗了700M的内存了, 再开几个网页内存满了,然后内存OOM,浏览器闪退了,这种情况给服务器加一下虚拟内存能缓解一下,还有客户上去给装了杀毒软件,杀毒软件连带又捆绑安装了屏幕保护啥的,再想开网页还不是坑爹. 这种情况的,服务器配置实在太低的建议升级一下服务器