gpt4 book ai didi

asp.net - 如何使用负载均衡器消除 ASP.NET 应用程序重新加载延迟?

转载 作者:行者123 更新时间:2023-12-04 21:25:16 25 4
gpt4 key购买 nike

ASP.NET 应用程序的一个问题是它们会定期重新加载自己,从而导致在此期间访问该站点的用户出现长时间延迟并可能超时。

对于小型网站来说,这可能不是问题,但如果用户碰巧被路由到正在重新启动的网络场中的节点,它可能代表高流量网站的大量停机时间。

预编译可以提供帮助,但对于页面较多的网站,仍然存在不可避免的延迟。

负载平衡器能否以某种方式“知道”特定服务器上的 ASP.NET 应用程序域是否正在重新启动?然后,他们可以在该服务器周围路由流量,直到应用程序完成重新启动。

目前,我让负载均衡器在网站上 ping 一个简单的 .aspx 页面。如果出现延迟或页面无法加载,则主机将停止轮换。是否可以进行更有针对性的健康检查,也许是在 IIS 级别而不是 ASP.NET 级别?

最佳答案

如果您使用的是 IIS7,即使在 AppPool 重置后,您也可以查看应用程序预热模块以启动您的应用程序。

http://learn.iis.net/page.aspx/688/using-the-iis-application-warm-up-module/

关于asp.net - 如何使用负载均衡器消除 ASP.NET 应用程序重新加载延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4501941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com