程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 存儲過程對頁面訪問速度的影響

存儲過程對頁面訪問速度的影響

編輯:ASP技巧

當所執行的SQL語句中有大量重用語句時,即頁面A和頁面B所執行的SQL語句
     有大量重復操作,存在一個交集時,存儲過程是可以提高網頁浏覽速度的。
     一、如果是如此,在編寫過程中,盡量提高程序的顆粒度,即盡量細化,盡量編寫些原子過程,然後在逐層調用,搭建應用程序,就象搭積木似的。由於充 分地利用代碼的可重用性,這會一定的提高網頁訪問速度。
     二、若頁面中SQL語句特別冗長時,利用存儲過程時,傳輸的將僅僅是調用的 一句話,而不用則需要在網絡中傳輸一大段SQL語句,這會提高訪問速度;而對與程序的可讀性,SQL語句與變量的匹配組合帶來的錯誤率,將有所降低。
     三、如果在頁面中,有傳輸二進制數據時,SQL語句是先把二進制數據轉換為字符,這將會浪費時間,但僅當傳輸二進制數據時。
     四、存儲過程在服務器段編譯,減輕了浏覽器的負擔,但同時加重服務器的負擔,這個也需要注意。
     總之,有利有弊,具體是否要做,還請權衡。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved