所以最近我被一家財富50強公司的大部門聘用,直接從大學畢業。我將支持一個全新的ASP.NET MVC應用程序 - 超過四百年由承包商編寫的超過一百萬行代碼。該系統最多可同時處理3個或4個請求,但運行速度非常緩慢。它應該在2周內上線......我正在尋找關於如何大幅度提高可擴展性的實用建議。ASP.NET MVC中的剖析和輸出緩存
我在Uni中給出的建議是首先運行一個分析器。我已經與我的經理保證了相當大的工具預算,所以價格不會成爲問題。什麼是ASP.NET MVC的優秀或者最好的剖析器?
我也在尋找添加緩存。目前沒有爲nHibernate配置第二級和查詢緩存。我目前的想法是使用Redis來達到這個目的。同樣在尋找輸出緩存,但不幸的是,大多數用戶將登錄到該網站。有沒有辦法仍然緩存MVC服務的部分頁面?
謝謝塞爾吉奧。在開始優化特定部分(例如nHibernate相關代碼)之前,我寧願首先確定最大的性能問題。 – 2013-04-26 17:35:06