【问题标题】:Keeping ASP.NET4.0 page warm on shared hosting在共享主机上保持 ASP.NET4.0 页面温暖
【发布时间】:2011-03-13 22:14:41
【问题描述】:

我在共享托管环境中部署了一个(但)很少访问的页面。目前,我的访客数量非常少,例如每天 1 个访客。

看起来 IIS 7.0 在空闲时间过长后“丢弃”了我的站点。在此之后的第一个页面加载需要 30 秒或更长时间。 由于访问量很少,实际上我的所有访问者都为网站启动付费。 (恢复网站后,页面加载正常为 1-3 秒。)

我知道 ASP.NET4.0 和 IIS7.5 的应用程序预热功能,但由于给定的共享主机环境,我无法使用它们。

我怎样才能让我的网站人为地保持活力?

【问题讨论】:

    标签: asp.net shared-hosting warm-up


    【解决方案1】:

    在您的Global.asax 中启动一个计时器,并通过简单的WebRequest“访问”几个页面,让它自己戳自己。

    【讨论】:

    • 比起注册服务,我更喜欢这个。好主意。
    • 这项服务很不错,因为如果您的网站出现故障,它也可以给您一个嗡嗡声。
    • 有这方面的详细信息吗?也许是一篇博客文章,用代码示例描述了确切的步骤?
    【解决方案2】:

    试用免费帐户:http://www.montastic.com/ 您只需输入您的网址并告诉它每 30 分钟访问一次。

    这将使您的网站保持正常运行

    【讨论】:

    • 假设 30 分钟的间隔不算太长,那应该可行:)
    猜你喜欢
    • 2019-01-17
    • 2019-09-03
    • 2017-08-10
    • 2014-11-30
    • 2018-11-29
    • 2016-12-10
    • 2011-03-28
    • 2014-09-25
    相关资源
    最近更新 更多