Dot-Net
果園 CMS 性能
我已經開始為我的一個網站使用 Orchard CMS,並註意到我的首頁的初始載入時間相當長。我沒有添加太多可說的內容,所以我所看到的非常接近開箱即用的體驗。我懷疑這與在我的共享主機上使用 Sql server compact 有某種關係,但還不夠了解引擎蓋下的內容來確定這一點。我正在尋找有關檢查可能是 Orchard 載入時間的性能瓶頸的建議。
我的下一個計劃是將我的站點指向除 compact 之外的 sql 伺服器,以查看性能是否有所提高,但我會很感激任何其他我可以檢查的建議。
在共享主機上執行 Orchard(可能還有其他 ASP.NET CMS 系統)存在一些問題。提供商經常回收 AppPool 以允許其伺服器上的應用程序密度更高。複雜應用程序的冷啟動(啟動)時間很長(因為所有底層對象的啟動構造)。頻繁的 AppPool 回收使得冷啟動頻繁發生…:/
Orchard討論板上有一個關於共享主機性能問題的主題。
這可能會有所幫助:http ://www.iis.net/download/ApplicationWarmup
IIS 7.5 提供了一個“應用程序預熱”功能,它請求具有可選標識的頁面。我還沒有嘗試過,但我們正在考慮在我們內部的自定義應用程序上使用它。