我刚刚发布了问题how-to-determine-why-the-browser-keeps-trying-to-load-a-page,发现我的问题出在Gravatar上。

我还注意到StackOverflow遭受了相同的中断。

在尝试从中检索Gravatar或与此相关的任何第三方网站时,是否有人知道过用优雅的方式确定Gravatar或该第三方网站是否建立的?

这将消除冗长的页面加载和永无休止的繁忙游标...我不应该说永无休止...它花了很长时间才能消失,并且使用户坐在那里等待时非常混乱。 。 徒劳无功。

最佳答案

您可以使用其他过程来定期检查站点的状态。设置一条有关您的停机原因的规则,例如,您可以说:“ ping时间> 1500 ms =停机”。有此过程可以在数据库表或配置文件中留下注释。然后,您几乎无需花费任何费用即可在每个页面呈现中检查此值。

根据此外部站点的重要性,您可以或多或少地进行检查。

此过程可能是Web堆栈程序之外的页面,也可能是只能通过本地主机访问的页面,而本地主机是通过计划任务或注释中提到的ASP.NET工具执行的。

关于c# - 如何正常检查Gravatar或第三方网站是否正常运行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/246605/

10-08 22:26