性能

網站的性能關乎用戶訪問體驗,讓網站支撐更多用戶,讓每個用戶的等待時間更短是我們的目標。性能的提高靠的是資料庫優化,高效率的 HTML 代碼渲染以及內容緩存。以下是提高網站性能的一些規則:

對資料庫進行優化設計

合理使用 Index,使用高效 SQL 語句,減少資料庫表的全表掃描,只返回必要的資料,這些都是非常有效的資料庫優化方式,資料庫往往是一個網站的性能瓶頸,您需要對資料庫進行持續地優化,每一點微不足道的性能提高,累積起來都會帶來質的改變。

使用 Store Procedure 進行資料庫和網站業務層的資料交流

存儲過程(Store Procedure )的執行效率遠遠高於分散的 SQL 語句。只要您的資料庫支援 Store Procedure 您就應當使用它作為網站業務邏輯端和資料庫端的資料交流通道。

分頁返回資料庫中的記錄,不使用業務層的分頁

在返回大量資料記錄的時候,應該使用分頁機制逐頁顯示這些資料,您需要在資料庫端分頁,在業務層分頁將導致大量重復資料來往於資料層和業務層之間,造成性能瓶頸。

使用成熟優化的 Web 頁面渲染技術

ASP.NET, PHP, JSP, Ruby 以及 CGI 都可以充當網站表現層的 HTML 渲染引擎,您可以根據自己的需求選擇合適的平臺。需要注意的是,諸如 ASP.NET 一類的平臺,為了滿足絕大多數應用場合並盡可能降低用戶代碼量,使用了很多可能降低性能的技術,如 View State,您可以關閉這些功能以提高頁面渲染和執行效率。事實上,我們在 Comsharp CMS 使用了 Direct Render 方式,拋開 ASP.NET 的頁面生命週期模型,直接渲染 HTML 代碼生成網頁,獲得了非常理想的性能。

使用 XHTML + External CSS + External Javascript 降低 Http 請求

您應當將頁面的內容,修飾,行為分開,內容為純粹的 XHTML,修飾為外部 CSS 檔,行為為外部 Javascript 檔,這種模型的好處是,流覽器可以對外部 CSS 和 Javascript 進行緩存,每次只需從伺服器端請求 XHTML 內容,大大降低頁面的請求尺寸,對性能的改善有很大的幫助。

使用乾淨代碼(XHTML, Javascript, CSS)

您的 HTML 代碼,Javascript 和 CSS 檔需要包含乾淨的代碼,乾淨,符合 W3C 標準的代碼不僅短小,而且降低流覽器的負擔,流覽器不需要進行各種容錯分析,完全按照標準輸出內容,執行效率大大提高。





評論
...
發表評論


用戶


評論(不超過1000字)


 4 - 7 = ? 請將左邊的算術題的結果填寫到左邊的輸入框  




 上頁: 安全性完美企業網站的101項指標下頁: W3C 標準 
  發送給朋友| 打印友好
7 x 12 小時服務熱線
0532 - 83669660
微信: comsharp
QQ: 13885509
QQ: 592748664
Skype: comsharp