1. 程式人生 > >web開發效能優化---程式碼優化篇

web開發效能優化---程式碼優化篇

原文: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 *