開始學習mvc開發網站的時候,看了傳智博客的視頻教程,其中學習了一個和牛逼的框架,開始激動的深入學習,學完后卻發現其實那套框架太重並不適合一些中小型的網站開發,並且也使用導航屬性關聯外鍵,導致打開網站的速度非常緩慢,最快也要8s以上,所有之后總結如下。
原來框架結構
EF實體關系
由於框架太過於笨重,再加上全是外鍵關聯進行多表查詢,緩慢是肯定的。
改進后的框架結構
改進后的EF實體關系
改進后總結
-
改進后的框架只有三個層,分別是數據層、視圖層和工具層,當然這只是適用於個人快速的全站開發,所以沒有采用分層或者三層架構等等。
-
實體層沒有外鍵關聯,進行多表查詢采用視圖,從而提高了查詢速度。
-
開發出的網站基本上是可以秒開的,這是本人親測(例如本站)。