許多朋友有這樣的疑問:為什麼IIS的應用池回收設置默認為1740分鐘?
你可曾留心過IIS的應用池回收設置默認值是多少?1740分鐘對嗎,那麼為什麼會是這樣的數值呢?
在asp.net的某篇博客裡提到了這個問題。
有關微軟產品的許多決策是經過眾多考慮與調查後產生的。不過另一些則源自有趣的出衷,1740分鐘就是這麼一個。
當IIS 6在開發時——這個版本引入了應用池——應用池自動被回收時固定時間間隔需要設置一個默認值。
開發者Wade Hilmo建議使用1740分鐘,也就是29小時。這是因為這個數字是大於24的最小一個質數。他想要一種交錯且非重復的模式,即每天不會超過一次。用Wade的話來說,“你不會得到一個共鳴模式(you don’t get a resonate pattern)”。由此從那時起,默認值成為了1740分鐘。
本欄目