Windows Web Server 2008可以用来托管游戏吗?

时间:2008-12-15 08:07:00

标签: asp.net windows-server-2008

我目前正在使用Linux服务器,我们运行它的几个网站,通常使用MySQL的PHP​​应用程序。由于服务器是由一些朋友和我自己私人拥有的(我们确实将它托管在专业的数据中心),我们还会不时地使用它来托管我们的小型反恐精英来源和通过运行已发布的4场比赛专用游戏服务器包。

我最近订阅了DevExpress优秀的WinForms和ASP.Net组件套件,并且正在考虑迁移到Windows以利用这些ASP.Net组件。我目前正在尝试在Windows Server的Web版和标准版之间做出决定,因为差不多有近千美元(我来自哪里)

对于Windows Web Server 2008,Microsoft已经软化了数据库服务器限制,并明确表示不需要CAL。但是,能够运行上述Web服务器吗?我一直在谷歌搜索和搜索论坛无济于事。

在我收取现金之前需要一些帮助。

感谢。

2 个答案:

答案 0 :(得分:1)

在我发表任何意见之前,我将首先回答你的核心问题:

  • 是的,您可以在Windows Server Web上运行专用游戏服务器。

  • 网络与标准之间的差异:

    • Web仅支持2演出的ram。 64位模式的标准版可以支持32gig(以及更多?)。
    • 标准附带了更多适合本地服务器环境的东西(例如:活动目录)。如果您需要LDAP控制的Exchange电子邮件,则需要标准版。大多数Web服务器都不需要这些。
    • Web(显然)不支持全面的SQL服务器版本。 Express应该运行。

意见时间。

Windows服务器上的专用和虚拟专用货币开销很多......至于第一年,您为软件支付的费用多于硬件费用。

租用软件(作为托管专用服务器或VPS的一部分)最初要便宜得多,但在几年内,你将花费大约相同的成本,如果你再运行它,它最终会花费你更多。

共享Windows主机可以很好。我去过一家名为Hostek(佛罗里达州)的公司,他们已经向后弯腰以便为我托管一个相当繁忙的网站(每天大约6000个独立用户)。它也可能是残暴的。我也有不好的托管公司。到处走走。

大约一年前,我把Windows放在家里,转而使用Linux。我不打算列举许多利弊;我只是告诉你,那是我停止使用.NET而不是更开放的框架。我没有使用Django(基于Python的Web框架)。虽然您可能不喜欢它(或其他框架 - 例如Ruby on Rails),但我恳求您确定在开始处理Windows相关的任何内容之前检查开源世界中发生了什么,因为您已经拥有可用于托管Django / Rails /等的基础设施。

如果您想要自己的自己的 Linux服务器,VPS的起价大约为20美元。正如我之前所说,比Windows同行便宜得多。我现在使用Linode来托管我制作的所有新内容。非常实惠,他们可以像您当前的设置一样轻松运行专用游戏。

Mono不适合您。反正还没有。它确实需要一段时间来帮助人们迁移他们的应用程序,但在ASPNET前端仍然非常粗略。正如评论中另一个答案所说:您想要使用的控件目前仅限于Windows。

Linux将比Windows消耗更少的基准资源。在我必须管理的旧服务器(Windows 2000,IIRC)上,Windows的核心将消耗100-200兆内存。我目前的Ubuntu服务器吃了40megs。我不确定你的服务器上有多少内存,但是如果它的数量较少,你将在Linux主机上适应更多。 (请记住,如果您有超过2gig,则无法选择Web服务器版本)

很明显,我是一个完整的Linux超级爱好者,但我知道我的需求与你的不同。 ASP.NET是一个伟大的平台,但即使你在朋友之间拆分它也要花很多钱。你可以选择Windows ......或者你可以去Linux,给你使用的项目捐一点,买一个新的等离子或闪亮的女士。

答案 1 :(得分:0)

SPLA?这不是服务提供商吗?我的朋友和我自己使用托管服务(游戏,电子邮件和网络),当然我们的网站是所有人都可以公开查看的;但我认为这几乎不符合“提供服务”的条件吗?

不幸的是,坚持使用Linux会使我无法使用我的DevExpress组件,这是我首先考虑Windows Server的原因。 Mono可能部分支持.NET,但并不完全支持.NET,DevExpress使用了.NET的某些功能,而这些功能并非(至少目前)Mono支持。

我们还拥有自己的专用服务器,因此只寻找合适的操作系统。

但是,您的回复表示赞赏。