Mir*_*rea 3 linux windows hosting shared-hosting
到目前为止,我看到绝大多数主机只提供 Linux 共享主机,只向 VPS(甚至只向专用服务器)提供 Windows。为什么会这样?虽然 Windows 比 Linux 贵很多(尽管这取决于很多因素,而不仅仅是初始和支持许可成本),但它还提供 ASP.NET、IIS,当然还有 Microsoft SQL Server。我知道过去可能是因为 cPanel 只是 Linux,但现在他们有了 Windows 版本。
但是,为什么 Linux 主要用于共享主机?PHP 适用于两个系统。IIS 可以(并且可能是)更快。MySQL 也可以在两个系统上运行。cPanel 有 Windows 版本。Python、Perl、Ruby 也都可以在 Windows 上运行。你甚至有 MS SQL Server Express,我发现它在速度和功能上都比 MySQL 优越。Access 是针对低使用要求的,SQLite 也是如此(这对于快速的小东西来说非常棒)。使用 PowerShell,您可以很好地替代 Unix shell。
编辑:我正在寻找共同的原因,我意识到每个托管公司(和/或其客户)可能有不同的需求。当您使用 VPS 或 Cloud 时,这将变得非常重要,因为它们可以为您提供完整的操作系统。
在提供 Windows 和 Linux 共享托管平台的托管公司工作过,这是成本分析的组合。如前所述,与 Linux 相比,Windows 上的许可成本是昂贵的。同样,提供稳定托管平台的 Windows 服务器需要比运行类似稳定的 Linux 平台更多的资源。通常仅需要大约 4 倍的 RAM 才能提供相同的级别。即使运行 Windows“核心”,也有一些可以托管的功能受到限制,因此如果您想要 .NET 和 ASP 之类的东西,您仍然无法只运行“核心”。另一个重要因素是您不必像使用 Windows 那样在每个“补丁星期二”重新启动 Linux 服务器。
最后,运行 Linux 托管服务器通常比 Windows 更便宜、更具成本效益,这有很大的不同。如前所述,Windows 托管的最大吸引力在于那些需要与其他 MS 产品互操作的产品,以及那些愿意支付更高帐户费用才能拥有该产品的产品。如果您查看大多数托管服务提供商,您会发现他们提供某种形式的网络邮件或简单的 IMAP/POP 电子邮件,而不是 Microsoft Exchange,这也是因为如果您使用它,Microsoft 会增加许可费用。
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |