2 回答

TA貢獻(xiàn)1802條經(jīng)驗 獲得超4個贊
首次啟動是會很慢,后面再打開頁面的時候就快了。
1.對常用數(shù)據(jù)進行緩存。
2.在編寫程序的時候避免不必要的分層,不合理的分層也會影響到性能。
3.你發(fā)布到外網(wǎng)上去,然后把地址告訴我們,我們來看看,哈哈。
4.將JS寫成公用的,并放到單獨的js文件中。
如果不是必須要加載時才執(zhí)行js,建議將 js 放置在頁面尾部。
5.減少aspx 設(shè)計頁面中不必要的注釋,將不用的控制都刪除。
盡量多使用HTML控制,少使用服務(wù)器控件。
6.合理的配合使用Ajax,可以提升用戶體驗。
7.優(yōu)化數(shù)據(jù)庫,對頻繁使用的表加索引。
8.我還是緩存,其實我上面有說到過,在此再強調(diào)一下。
9.常用的查詢語句最好做做成存儲過程,EF是可以調(diào)用存儲過程的。還有可以做視圖,EF了同樣支持對視圖的處理。
10.對于復(fù)雜的業(yè)務(wù),比如5個表以上的關(guān)聯(lián)查詢,建議用sql來實現(xiàn),EF在多表關(guān)聯(lián)方面,會生成非常復(fù)雜的Sql語句,雖然生成的語句也不差,但是相比咱自己寫的,我覺得自己寫的還更好些。(強調(diào),我是說的極多表關(guān)聯(lián)的時候)
- 2 回答
- 0 關(guān)注
- 730 瀏覽
添加回答
舉報