MVC 進階議題

Area技術

當網站 Controll 很多很複雜 , 或是需要模組化開發 (後台)...等需求發生時,當然如果需要後台分開的話,我覺得另外建一個專案開發後台會是比較好的選項。

Area 的問題

  • Route 相衝
  • 主層與 Area 相互呼叫的方式

IoC 控制反轉 (DI)

一個用來降低物件之間耦合性的設計原則

當網站 Controll 很多很複雜 , 或是需要模組化開發 (後台)...等需求發生時,當然如果需要後台分開的話,我覺得另外建一個專案開發後台會是比較好的選項。

IoC 小結

非同步 Controller

當需要大量佔用時間的執行需求被大量的連線時, 就容易出現執行緒不足的情況, AsyncControll的主要目的是為了解決 IIS 執行緒不足的問題。

感覺還是不要亂用, 只有需要在大量運算且不需回傳結果的結果中....