我是付费的 .Net 开发人员,但我的个人网站托管在一个共享托管服务提供商的 LAMP 堆栈上。我一直在寻找使用 .Net 托管服务提供商切换到 Windows 的机会,但真正让我失望的是价格。我想切换的原因是我发现在.Net 上进行开发更有趣,而且我更喜欢使用.Net 而不是PHP。
使用我目前的 Linux 托管服务提供商,每月只需 10 美元,我就可以获得比在个人网站上使用的更多的带宽和磁盘空间。我目前分配了 380 GB 的空间和 7700 GB 的传输。虽然我意识到我永远不可能达到这些限制,尤其是在设置了 CPU 使用限制的情况下,但很高兴在我的网站上放一堆图片而不必担心空间不足。
但是,以我从 Windows 主机上看到的产品为例,每月 17 美元,我只能获得 2 GB 的磁盘空间和 200 GB 的传输。传输限制似乎在我一个月内使用的范围内,但 2 GB 的磁盘空间似乎非常低。特别是因为只有 400 MB 可用于 SQL Server 数据库。
因此,对于这个问题,足够的背景知识是定价差异仅与支付 Windows 和 SQL Server 许可证的成本相关,或者还有其他一些我没有考虑纳入 Windows 托管计划的成本。我的 Linux 主机得到了很好的服务,所以我认为这不是运行各种托管站点的人员的质量问题。软件许可的成本真的有那么大的不同吗?
如果定价是由于许可成本,您为什么不看到更多使用 Windows 和 .Net 的主机,但可以使用 PostgreSQL 或 MySQL 等替代数据库将定价保持在最低水平,它们提供基本相同的功能。