如果我有程序和多个客户端连接到单个服务器,那么从哪个服务器运行服务器的好地方?
有没有办法从网站运行程序的服务器端,例如,因为网站是服务器并且可以始终运行程序?从家用计算机运行服务器听起来不像大多数人选择的选项,原因很明显。例如:小型独立在线游戏将从哪里运行服务器端?
答案 0 :(得分:1)
如果我有程序和多个客户端连接到单个服务器,那么从哪个服务器运行服务器的好地方?
一台电脑?
有没有办法从网站运行程序的服务器端,例如,因为网站是服务器并且可以随时运行程序?
网站是一种在服务器上运行的应用程序,它们不是服务器。
从家用电脑运行服务器听起来不像大多数人会选择的选项,原因很明显。
没有“明显”原因。许多Web服务都是自托管的,而Internet是由不在数据中心的服务提供商构建的。我在家里主持许多服务,可以通过互联网访问。
例如:小型独立在线游戏将从哪里运行服务器端?
您有很多选择:
答案 1 :(得分:0)
网站不是服务器。服务器是服务器,主机网站(以及其他)。 “服务器”是人们连接的东西,也就是物理机器。本机可能与您的客户可能是同一台机器。
对于独立游戏,这取决于你的连接。您可以选择自己在房间外运行,如果您有良好的互联网连接,则可以完全运行,或者租用服务器空间,这是您租用访问权限的某个群集。当出现问题时,这些通常都有外部技术支持。
如果要测试代码,请在本地计算机上运行服务器软件。一旦你工作,在本地网络上的另一台计算机上运行它。一旦有效,请在外部网络上运行。
另外,作为参考,我在我的卧室外面运行一个web /文件/计算/等服务器。它让我在冬天保持温暖。
答案 2 :(得分:0)
Java Web应用程序在GlassFish或Tomcat等应用程序容器内运行(还有许多其他应用程序)。此容器在物理服务器上运行。通常,物理服务器将托管在某种服务器机房中。这可以是公司所在地,也可以是小型公司更常见的远程托管。远程托管的服务器可以是您拥有的物理硬件,或者更常见的是现在只是您租用的机器,实际上您现在租用的大多数服务器都将被虚拟化。
你可以从家用电脑运行一个网络服务器,我已经做了很多年,但它有一些缺点。你通常有一个相当差的互联网连接,很多ISP不喜欢你托管服务器。
我建议您考虑租用虚拟服务器。