Windows Azure 网站是 32 位还是 64 位?

Joa*_*rel 15 32bit-64bit azure

Windows Azure的网站提供了两种选择32位或64位。默认情况下,新站点带有 32 位。对于服务器配置,感觉有点奇怪,因为 AFAIK,绝大多数 Web 服务器多年来一直采用 64 位配置。考虑到 ASP.NET 站点的常见用例,是否有任何理由支持 32 位而不是 64 位?

Jon*_*ica 6

取决于你的工作量。

x64 上的 IIS + .NET 可以支持非常大的工作负载。如果您进行负载测试,您会发现具有足够 CPU 和 RAM 的 x64 服务器的性能优于 x86。

如果您的工作负载很小,和/或您要对多个服务器进行负载平衡,您可能会发现 x86 很好。(我坚信使用尽可能小的实例来处理工作负载——很多 IT 人员都在解决这个问题,这是一种浪费。x86 很漂亮。不幸的是,获得 x86 实例越来越难。)

在我们的例子中,我们对多个 x64 服务器进行负载平衡。但是,在部署操作期间,可以将所有或大部分负载定向到单个服务器。在我们的例子中,如果那个服务器是 x86,它会很紧张而且很慢。由于它是 x64,它可以处理负载并且用户不会注意到。