我正在开发一个.Net网站,该网站将有1000个并发用户。
我正在考虑将业务组件保留在Web服务器上的应用服务器和UI组件上。数据库(MS SQL Server 2005)将托管在另一台服务器上。我也计划使用负载平衡。
鉴于此,如果我想拥有最佳的应用程序性能和可扩展性,那么从Web服务器到应用服务器的最佳通信方式是什么?
答案 0 :(得分:18)
您可以检查here WCF与其他通信技术(包括.Net远程处理)之间的性能比较。结论是:WCF更快。
答案 1 :(得分:10)
.NET远程处理或多或少“已弃用”,已被解散为WCF。所以这不是一个问题。我想你应该问:什么样的WCF(绑定)或者是否有其他替代方案。
答案 2 :(得分:5)
我们在高流量网站上使用net.tcp绑定和硬件负载平衡。它似乎工作得很好,我们没有任何问题。
答案 3 :(得分:0)
我有一个项目使用2个应用服务器和2个前端服务器加上负载平衡:完全没问题。像一个想法一样快跑。
我公司的另一个团队正在使用相同的基础架构。他们有很多问题......特别是安全问题!