2011-03-13 15 views
2

我在共享主機環境中部署了(尚未)很少訪問的頁面。目前,我的訪客人數非常少,例如1位訪客/天。在共享主機上保留ASP.NET4.0頁面熱度

它看起來像IIS 7.0在我的網站被閒置太久後「下降」了。這之後的第一次頁面加載需要30秒或更長時間。 由於罕見的訪問,實際上我所有的訪問者支付網站啓動。 (重新啓動網站後,頁面加載標準化爲1-3秒。)

我知道ASP.NET4.0和IIS7.5的應用程序預熱功能,但由於給定的共享主機環境,我無法利用它們。

我怎樣才能讓我的網站人工活着?

回答

9

啓動一個定時器在Global.asax,使之由「訪問」通過簡單的WebRequest幾頁捅自己。

+1

我喜歡這一點比不得不註冊一項服務更好。好想法。 – Jake

+0

該服務很好,因爲它也可以給你一個嗡嗡聲,如果您的網站已關閉。 – aron

+0

這方面的任何細節?也許是一篇博客文章,描述了代碼示例的確切步驟? –

5

嘗試免費賬戶:http://www.montastic.com/ 你只需輸入你的網址,並告訴它每30分鐘一次訪問它。

這將讓你的網站

+0

假設30分鐘不是太長的時間間隔,這應該工作:) – Mick