为什么大型网站需要那么多服务器

为什么大型网站需要那么多服务器,第1张

所以众多服务器的作用就是两个字——分流

举个常见的例子吧

为什么家用P2P用得太狠机器就断流?因为有并发连接数的限制,不仅路由器(其实也可以视为一台简单的机器)有限制,电脑也有限制,这样就是说,一台机器并非无限制响应所有连接请求的

服务器,顾名思义,就是设计和制作为了“服务”的,里面不会有什么游戏、图形设计等等程序的运行,内存、系统运算等等主要是面向“对外服务”的,所以其并发连接数要比家用电脑大很多,但也不就是说能无限制

然后,连接数包括什么?最简单的计算就是,依据外部请求每读取一个文件都是一个连接,所以,显示一个网页,其实就已经有很多连接——html本身、附带的外部css、外部js、图片、flash……反正越丰富,连接就越多

看一个静态网页,大致会同时产生10~15个连接,很多人一起请求,就倍数增加,上千人同时请求,低端服务器基本就达到并发连接数的极限了,当然,高端的服务器就强点

如果上万人同时请求,网站只能接受一千人,其他九千个请求会被排队,但是排队是有时效的,包括服务器本身会把一直没能响应的超时请求扔掉,以腾空给新连接使用;另一方面,请求者的耐心也是有时效的,现在的人,等几秒不显示,不是刷新(刷新就是另一个请求过程),就是关闭……你做老板都不会这样吧?只做10%的人的生意?而且你要明白,在对九千人排队的时间内,可能已经有第二批、第三批……上万人的请求继续来临,这时候不宕机已经是万幸了

一个网站完全可以有两个或者多个服务器.你的情况.建议用两个域名会更加方便.把第一个域名解析在国外的服务器上面使用.让国外的用户访问.把第二个域名解析到国内服务器.让国内用户访问即可.但两台机器所在的位置不同.所以没有很好的办法实现后台数据自动同步的功能.

如果你觉得两台机器都更新比较麻烦.建议可以试下用韩国的服务器.一台即可.韩国的网络速度以及覆盖率是公认的全球最好的.有国际双线之称.而且距离我们比较近.无论是在国内还是国外的其他地区访问速度都非常好.适合各种类型的网站使用.

海腾数据杨闯为你解答.若有服务器相关问题需要帮忙的可以找我.

1、CDN节点加速:CDN加速这种是我们常见的加速方法之一,利用网站缓存至距离用户近的节点服务器,这种方法有个缺点,就是操作不当容易引起网站打不开或者个别地区无法访问等情况,难以排查,严重的甚至是降权、流量下降等情况,不过也是对提高国外服务器速度较为有效的方法。

2、选择CN2线路:CN2线路是海外、国外服务器访问国内的专用直连线路,相比传统的国外服务器线路,CN2线路能够大幅度提高国外服务器速度,所以在租用国外服务器时,建议租用拥有CN2线路的国外服务器。

3、增加服务器资源:增加服务器资源也可以有效的提高服务器速度,比如带宽,网站运行时间太久,会占用和消耗大量的服务器资源,致使服务器资源不足,从而影响了服务器效率,不过这种方法比较适合内容体量、流量较大的网站。

4、优化服务器:这种方法与第三点原理相同,都是由于网站占用太多的服务器资源配置,导致网站运行缓慢、加载速度慢等,通过优化占用服务器资源配置的相关文件,比如图片大小、视频、缓存、请求过多等等,降低占用率,提升运行效率。

通过上面几点可以有效的提高国外服务器速度慢的问题。tg@CDNJSFY


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/377297.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存