關於使用EF網站優化的幾個問題

1.對經常使用數據進行緩存。sql

2.在編寫程序的時候避免沒必要要的分層,不合理的分層也會影響到性能。數據庫

3.你發佈到外網上去,而後把地址告訴咱們,咱們來看看,哈哈。緩存

4.將JS寫成公用的,並放到單獨的js文件中。服務器

   若是不是必需要加載時才執行js,建議將 js 放置在頁面尾部。性能

5.減小aspx 設計頁面中沒必要要的註釋,將不用的控制都刪除。優化

  儘可能多使用HTML控制,少使用服務器控件。設計

6.合理的配合使用Ajax,能夠提高用戶體驗。索引

7.優化數據庫,對頻繁使用的表加索引。用戶體驗

8.我仍是緩存,其實我上面有說到過,在此再強調一下。程序

9.經常使用的查詢語句最好作作成存儲過程,EF是能夠調用存儲過程的。還有能夠作視圖,EF了一樣支持對視圖的處理。

10.對於複雜的業務,好比5個表以上的關聯查詢,建議用sql來實現,EF在多表關聯方面,會生成很是複雜的Sql語句,雖然生成的語句也不差,可是相比咱本身寫的,我以爲本身寫的還更好些。(強調,我是說的極多表關聯的時候)

相關文章
相關標籤/搜索