asp語言優化數據交互的小技巧
作者:佚名 時間:2014-10-10 分享到:
asp語言開發網站是,目前較多使用的語言,聯楷網絡科技對asp語言開發有非常深的體驗和認識,下面就一些asp程序在與數據庫進行交互時的一些小優化技巧分享給大家,通過下面這些手段,肯定能更快更好地加速網站程序的執行速度.
1.不要任意使用“select * from ...”
這是一個查詢的sql語句,這句sql中的*號表示查詢出這個表中的所有字段,而如果這個表的字段非常多,那么在執行這個sql語句時就浪費了大量的資源,所以我們建議程序員直接把*號改成你要查詢的那個字段,比如"select name from...",這樣就只查取了name的這個字段,其響應速度自然會加快很多.
2.注意您的游標使用方法
如果您僅僅是對數據庫進行讀取操作,那么建議您使用forward-only,read-only游標,因為這種游標讀取數據庫是最為快速的,尤其是在讀取數據量很大的情況下,游標經常出現的位置是"rs.open sql,conn,1,1"這其中1就是游標。
3.記著關閉打開的記錄集對象以及連接(connection)對象
有些程序員總是奇怪為何自己的asp程序剛開始的時候運行速度很快,可是多運行幾遍就越來越慢了呢?甚至出現服務器死機或者頻繁宕機的情況。發生這種情況,就很可能是您打開了太多的記錄集對象以及連接(connection)對象而最后卻沒有關閉他們引起的。使用如下方法進行關閉:
rs.close
set rs=nothing
set myconnection=nothing
以上三個方法是在asp程序中數據交互經常使用的方法,聯楷分享給大家,如果有什么更好的優化技巧也希望你同我們聯系,我們也會再分享給大家.