我有一個小的Orchard網站,我在Windows Azure上託管。該網站目前配置爲使用免費的網站實例。我注意到,在20-30分鐘後第一次訪問該站點時,需要一段時間(> 5秒)才能加載。在初始加載之後,我可以重新訪問該網站,並且快速。我懷疑應用程序池經常回收,因爲它是免費的Azure網站實例。Windows Azure緩慢的果園性能
我需要這個網站加載儘可能快。我不反對使用不同的Azure選項。我只是不確定我應該使用什麼。
1)是否有在我的果園網站的web.config文件中設置應用程序池多久回收的方法嗎?我真的需要這個網站很快。
2)如果我使用「共享」網站實例,這將讓我過去的回收利用問題?
3)或者,我需要一個「保留」的網站實例。
我這裏主要目標是經濟高效地滿足我裝我的網站已經有一段時間沒有被訪問後迅速的目標。我只是不確定我能做什麼/應該做什麼。
謝謝!
有趣的是,我不知道abotu keep alive模塊。小的更正:(1)這是與Azure相關的,因爲OP在詢問Azure中的所有選項(我認爲這意味着他/她可以使用Web角色,但也可以使用預留實例)。(2)Azure網站的預留實例不是共享主機 - 您可以獲得自己的虛擬機。 –
當我說,這不是關於Azure的,我的意思是,我的答案是不特定的Azure上。答案與任何形式的託管有關,包括Azure。儘管如此,保留的實例不像共享主機,你是對的。 –