除了 64 位内存分配的优势(> 4 GB -请参阅 StackOverflow 上的这个问题,了解为什么 32 位 +4 GB 解决方案对我不起作用),我还有什么其他理由建议我们应该托管 ASP 64 位 Windows Server 2008 上的 .NET 网站,而不是 32 位版本?
如果只是更大的可寻址内存 (>4 GB) 问题,无论如何我们都有一个负载平衡的解决方案,因此我们可以通过添加一个新的(虚拟)框来扩展。
CPU 也不会运行得很热,因此任何边际速度提升都是不合理的。
我自己的直觉是,如果可以的话,我们应该在 64 位上托管,纯粹是因为它更容易扩展(通过在需要时插入更多 RAM)。 但就是这样吗?!
欢迎所有评论和想法!
对于单元测试服务器(TeamCity Agent) - 是否有任何理由选择旧的(可靠的?)Win2003 SP2 而不是 Server 2008,假设两者都可用并且机器不错?