web開發效能優化---程式碼優化篇
阿新 • • 發佈:2018-11-16
原文:https://blog.csdn.net/fuyifang/article/details/40519421
1、合理使用快取使用
提高效能最好最快的辦法當然是通過快取來改善,對於任何一個web開發者都應該善用快取。Asp.net下的快取機制十分強大,用好快取機制可以讓我們極大的改善web應用的效能。
1.頁面快取
2.部分頁面快取
3.使用DataSource快取
4.Cache物件
2、避免資料庫頻繁連線
1.能採用SQL或直接儲存過程一次執行的儘量不要用程式碼多次執行
2.及時關閉資料庫連線
3.適當採取配置檔案檔案存頻繁使用檔案
4.對不經常更改並且資料量小的可採用xml或者配置檔案設定
4、資原始檔上傳大小驗證
1.嚴格驗證上傳圖片大小
2.嚴格控制上傳Flash動畫和視訊大小
5、儘量避開訪問高峰期,進行資料作業和資料服務
1.執行定時任務儘量避開訪問高峰期
2.對應固定報表2可以採取預定格式,避開高峰自動提取
6、資料查詢採用真分頁
1.需要多少資料取多少資料
7、建設頁面跳轉覆蓋
1.儘量採取彈框或切換選項方式展示資料,避免來回重新整理列表重新獲大量資料
8、取資料不要查詢全部欄位
1.查詢資料儘量不要SELECT *