Windows Azure Web Sites提供两种选择32位或64位.新站点默认为32位.对于服务器配置,它感觉有点奇怪,因为AFAIK,绝大多数Web服务器已经在64位配置多年了.考虑到ASP.NET站点的常用用例,有没有理由支持超过64位的32位?
取决于您的工作量.
x64上的IIS .NET可以支持非常大的工作负载.如果进行负载测试,您将看到具有足够cpu和RAM的x64服务器的性能优于x86.
如果您的工作负载很小,并且/或者您要对多个服务器进行负载平衡,您可能会发现x86很好. (我非常相信在工作负载中使用尽可能小的实例 – 很多IT都在为问题投入金属,这很浪费.x86非常漂亮.不幸的是,获取x86实例变得越来越困难.)
在我们的例子中,我们负载均衡多个x64服务器.但是,在部署操作期间,可以将所有或大部分负载定向到单个服务器.在我们的例子中,如果该服务器是x86,它将会很紧张而且非常慢.因为它是x64,它可以处理负载,用户不会注意到.