苦苦挣扎于" Cold"标准Azure网站中的代码

时间:2014-07-03 08:27:49

标签: asp.net-mvc asp.net-mvc-4 azure azure-web-sites

我正在使用MVC3,ASP.NET4.5,EF5,SQL Azure。

我目前使用外部自动ping服务(pingdom和正常运行时间机器人)ping特定网址,而不是全部,以尝试保持网站温暖。我注意到某些部分,可能是因为刷新后没有使用过,特别是与数据库更新有关的部分,运行起来很慢。

我理解“Always On”可能是一个很大的帮助,但我不确定它是否比pingdom这样的外部自动ping服务更好?它在应用程序中更普遍吗?

非常感谢。

2 个答案:

答案 0 :(得分:4)

除了Zain的回答之外,还有一件事," Always On"确实是它保持网站活动的全部你的实例(VM),这是外部pinger不会做的事情,因为它会ping并且每次只获得你网站的一个实例。

答案 1 :(得分:3)

是的,"永远在线"确切地说出了这个名字的含义。它使网站始终保持温暖和运行,这正是您尝试使用外部自动ping服务所做的事情。请注意,这仅适用于基本站点和标准站点。

" Always On"在这里:https://stackoverflow.com/a/21841469/21539