2009年6月11日 星期四

Asp.net 4.0 Whitepater

http://www.asp.net/learn/whitepapers/aspnet40/ 

隨手一看,有個新功能是 Auto-Start Web Applications

以往,無論是 jsp or aspx,特色是「第一個 Request」都是啟動程式的 reqeust,都跑的最慢。之後的 reqeust 就不會這麼慢了。

但真的很難說服客服這樣的行為是合理的。有時伺服器為了節省資源,也會自行 showdown application pool 的 process 。
如下圖,預設20分鐘沒有任何的新的 request 後,這個 application pool 的 process 就會被回收 (recyle)。

image

Auto-Start Web Applications 必須跑在 IIS 7.5 (Windows Server 2008 R2)上,可以不必收到第一個 request ,就會自行建立 Process。

這算是一個小的進步吧。

沒有留言:

Share with Facebook