2 回答

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

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
只是首次啟動(dòng)慢還是每次打開首頁都慢?
首次慢正常,每次打開首頁都慢那就得看你的場(chǎng)景和代碼了。
- 2 回答
- 0 關(guān)注
- 725 瀏覽
添加回答
舉報(bào)