两种服务器工作原理比较
【版权声明】本文部分内容收集整理于互联网,不代表YINGSOO观点!若有咨询“两种服务器工作原理比较”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,良心推荐,按需选配!
【主机优惠】服务器CDN加速 | 荷兰物理服务器 | 德国物理服务器
【延伸阅读】德国服务器好用吗?德国服务器否适合部署欧洲网游
一般的网站应用程序采用的模式是Request-Response,然后通过tcp和服务器建立一次链接,请求的数据是通过http协议进行重新组装,服务器端和客户端完成一次交互之后,就会释放tcp链接,新的客户端就可以使用服务器端的socket资源。web程序的扩展相对来说比价容易,在行业中,比较常用的方法是硬件负载均衡和添加web服务器。
网络游戏就不一样了,它比较突出的一点是客户端和服务器端要进行比较长时间的连接,几乎是不间断的。游戏服务器的原理是Client主动给Server发送数据,Server也可能主动往Client发送数据,每次发送的数据比较少,但是频率比较高,和常见的Request-Response模式不同。
因为需要长时间的连接,所以服务器端的socket是不能重复使用的,单台服务器处理请求是会有限。也不太适合使用web的方案解决扩展问题,因为在web程序中,客户端是没有数据交互的,数据都是通过web服务器响应给客户端的,但是游戏服务器中,每个客户端的数据都在时刻的变化,这些都需要通过服务器端广播给其他客户端。所以客户端会有上限,这也就是为什么服务器要进行分区,一个区里面同时在线人数会有限制。
YINGSOO提供高品质的云主机租用业务,全线云主机硬件均采用高频DDR4内存和E5级高性能CPU,并与当地的一线网络服务运营商达成合作,保障客户业务高效率、高稳定运行。海外服务器租用托管详询:400-630-3752
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。