Sql server 基于MVC应用程序中的数据库负载进行数据库切换,并将站点托管在多台IIS服务器上,以实现站点负载平衡

Sql server 基于MVC应用程序中的数据库负载进行数据库切换,并将站点托管在多台IIS服务器上,以实现站点负载平衡,sql-server,iis,web-deployment,Sql Server,Iis,Web Deployment,在最近的.Net架构师面试中,我被问到了这个问题。我对此一无所知。我试图在网上搜索,但没有找到任何令人满意的解决办法。让我试着详细解释一下这个场景 考虑像yatra.com或MakeMyTrip这样的旅游网站,每天都有数百万人访问它。如果数据库负载增加了很多,而性能下降了怎么办。我们可以在多个服务器中设置多个数据库实例,但考虑到一个数据库到另一个数据库的负载,如何在运行时切换。人们如何在拥有数百万用户的大型web应用程序中处理此类情况 另一个问题是类似的,如果IIS服务器上的负载更大,那么我们如

在最近的.Net架构师面试中,我被问到了这个问题。我对此一无所知。我试图在网上搜索,但没有找到任何令人满意的解决办法。让我试着详细解释一下这个场景

考虑像yatra.com或MakeMyTrip这样的旅游网站,每天都有数百万人访问它。如果数据库负载增加了很多,而性能下降了怎么办。我们可以在多个服务器中设置多个数据库实例,但考虑到一个数据库到另一个数据库的负载,如何在运行时切换。人们如何在拥有数百万用户的大型web应用程序中处理此类情况

另一个问题是类似的,如果IIS服务器上的负载更大,那么我们如何将请求从一个IIS服务器重定向到另一个IIS服务器(注意:考虑到我们在多个服务器中的IIS服务器上创建了多个虚拟目录)

如果你们知道一些关于这本书或任何一本书的好文章,请分享给我。提前谢谢