2011-12-13 64 views
1

查看我發現這個奇怪的建議的資源數量。或者引用Steve Schofield:Microsoft建議在64位計算機上安裝32位IIS 7 AppPools。爲什麼?

爲了獲得最佳性能,請使用運行32位模式應用程序池的基於x64的系統。你會得到每個應用程序池4 GB。

http://forums.iis.net/t/1149410.aspx

而且,同樣的建議可以在這個混合08談話中找到 - Everything You Need to Know about Diagnostics and Debugging on Microsoft Internet Information Services 7

那麼,什麼是其背後的原因是什麼?

編輯:微軟不建議這個兼容性,但也爲性能原因,我對這個話題感興趣,正是因爲如此。這是一個更加環節,更好地解釋了什麼是我說的: http://learn.iis.net/page.aspx/201/32-bit-mode-worker-processes/

回答

2
  1. 在兼容性方面,並不是所有的Web應用程序和依賴是64位的準備。從IIS上的32位開始,幫助避免一開始就遇到很多麻煩。如果您的應用程序碰巧準備好了64位,則可以從64位開始。否則,你卡住了。

  2. 微軟沒有很好的工具來爲非高級開發人員調試64位問題(2008年這是事實,即使在今天也是如此)。即使你是IIS極客,調試32位工作進程比調試64位工作進程簡單得多。

遷移到64位最終會完成(考慮到20世紀90年代的16位到32位的遷移)。

我不認爲你應該堅持「微軟推薦32位」或「史蒂夫Scholfield說」。所有應該取決於你自己的應用程序和你獨特的環境。這些結論是針對其他情況得出的,這些情況甚至可能對您的案例不甚適用。

編輯:其實微軟的傢伙解釋使用本VS相關博客文章32位更好的性能增益,

http://blogs.msdn.com/b/ricom/archive/2009/06/10/visual-studio-why-is-there-no-64-bit-version.aspx

+0

讀我的編輯...請不要給我的哲學回答(例如:都取決於,讓我們把它變成哲學討論)。 – kape123

+0

該文章有鏈接供您發送電子郵件,所以您最好直接諮詢其作者。 –

相關問題