【问题标题】:First request in website is slow hosted in Deluxe网站中的第一个请求在 Deluxe 中托管很慢
【发布时间】:2016-07-15 18:11:37
【问题描述】:

我在 Godaddy 有一个豪华计划(Windows 计划),我在其中托管一些网站。当我检查我的网站时,请求在发送请求和接收响应之间花费了 10 多秒。如果我想在几个小时不活动后访问此站点,则会再次发生这种情况。

针对这个问题,我创建了一个控制台应用程序,每 1 分钟它就会访问我的网站。我在 Azure Web Job 中托管了这个应用程序,但这不是我的问题的解决方案。

我应该怎么做才能让我的网站快速响应?,无论用户活动如何

【问题讨论】:

    标签: asp.net web-hosting shared-hosting


    【解决方案1】:

    部署网站后,第一个请求需要更长的时间,但之后加载速度会更快。

    【讨论】:

    • 在这种情况下,它不会发生。第一次请求较长,如果我访问该网站的时间很短,页面回复很快。但是经过几次不活动后,我访问了我的网站,请求需要很长时间。
    • 这可能与 IIS 有关。如果站点不经常访问,IIS 将回收工作线程。听起来这是问题所在,而不是网站。
    • 尝试编写一个小型控制台应用程序或计划任务来每隔一段时间 ping 您的网站,看看是否有帮助。
    • 是的,布兰登,考虑到这一点,我用 c# 创建了一个控制台应用程序。此应用目前在 Azure 中运行
    • 代码应用如下:static void Main(string[] args) { while (true){ using (var client = new WebClient()) { var text = client.DownloadString("http://firstwebsite.com/"); text = client.DownloadString("http://secondwebsite.com/"); Thread.Sleep(60000); } } }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2016-08-01
    • 1970-01-01
    相关资源
    最近更新 更多