保定網絡公司+保定網站建設+保定做網站 保定市網絡公司 保定市網站設計 保定市網站建設 保定市網站制作 保定市網站推廣
保定制作網站,保定建設網站,保定優化網站的公司 設為首頁
保定市網站設計,保定市網站建設,保定市網站優化,保定市網站推廣
保定網站設計,保定網站建設,保定網站優化,保定網站推廣 給我留言
首頁       關于我們   作品展示   項目服務   域名空間   公司新聞   建站學院   SEO優化   網站建設   建站知識   聯系我們   
保定建站真心為您服務!承接網站建設 + 網頁設計 + FLASH設計 + 網站開發 + 平面設計,專業技術人員一對一服務讓建站更加專業更加放心……二十小時服務熱線:+86)13730168216。歡迎來電咨詢…… 現在時間是
文章展示
網站建設 網站推廣 一切竟掌握

Asp編碼優化技巧8則

發布者:網站建設 保定做網站  發布時間:2000-11-14    點擊次數:38270
1、聲明VBScript變量 
在ASP中,對vbscript提供了強勁的支持,能夠無縫集成vbscript的函數、方法,這樣給擴展ASP的現有功能提供了很大便利。由于ASP中已經模糊了變量類型的概念,所以,在進行ASP與vbscript交互的過程中,很多程序員也慣于不聲明vbscript的變量,這樣加重了服務器的解析負擔,進而影響服務器的響應請求速度。 
鑒于此,我們可以象在VB中強制用戶進行變量聲明一樣在vbscript中強制用戶進行變量聲明。實現方法是在ASP程序行首放置。 
2、對URL地址進行編碼 
在我們使用asp動態生成一個帶參數URL地址并進行跳轉時,在IE中解析很正常,但在NetScrape瀏覽時卻有錯誤如下: 
HTTP Error 400 
400 Bad Request 
Due to malformed syntax, the request could not be understood by the server. 
The client should not repeat the request without modifications. 
解決方法是對生成的URL參數使用ASP內置server對象的URLencode方法進行URL編碼,例子如下: 

3、清空對象 
當使用完對象后,首先使用Close方法來釋放對象所占用的系統資源;然后設置對象值為“nothing”釋放對象占用內存。當年,我就是在一張頁面上創建了百余個沒有清空對象的記錄集而崩潰了我的IIS 。下面的代碼使用數據庫內容建立一個下拉列表。代碼示例如下: 

4、使用字符串建立SQL查詢 
使用字符串來建立查詢并不能加快服務器的解析速度,相反,它還會增加服務器的解析時間。但在這里仍然推薦使用字符串代替簡單的查詢語句來進行查詢。這樣做的好處是,可以迅速發現程序問題所在,從而便利高效地生成程序。示例如下: 

5、使用case進行條件選擇 
在進行條件選擇的時候,盡量使用case語句,避免使用if語句。使用case語句,可以使程序流程化,執行起來也比if語句來的快。示例如下: 

6、使用adovbs.inc文件中定義的常量打開記錄集 
打開記錄集時,可以定義記錄集打開的游標類型和鎖定類型。在adovbs.inc文件中定義了一些常量來定義這些類型。adovbs.inc文件保存在\inetpub\iissamples\IISamples目錄下面。下面列舉幾個常用的游標類型和鎖定類型。 
游標類型:adOpenFowardOnly游標只能向前;adOpenKeyset游標可向前或者向后,如一用戶添加記錄,新記錄不會出現在記錄集中;adOpenDynamic游標動態隨意;adOpenStatic記錄集不對其它用戶造成的記錄修改有所反映。 
鎖定類型:adLockReadOney不能修改記錄集中的記錄;adLockPessimistic在編輯一條記錄時鎖定它;adLockOptimstic調用記錄集Update方法時才鎖定記錄;adLockBatchOpeimstic記錄只能成批更新。 

7、避免在使用global.asa文件中進行對象定義 
由于global.asa文件中的內容可以為站點內所有文件引用,無疑,在global.asa文件中進行對象定義可以省去很多重復工作。比如在global.asa中的application_onstart函數中進行如下定義: 

這樣就可以在站點任何代碼中做類似引用: 

同樣地,可以在session_onstart函數中創建記錄集對象 

然后在站點也面中進行如下引用: 

但這樣做的同時也有很大的負面影響,由于Application和session變量都只有在關閉網站的時候才釋放占用的資源,所以session參數會浪費大量不必要內存,而且此時application變量成為服務器性能的瓶頸。 
解決方法:建立定義對象asp頁面,在需要進行調用這些對象的頁面上,引入這張asp頁面。假設定義對象的asp頁面名稱為define.asp,則只要在對應asp頁面中加入以下語句就能引入該頁面。 

在進行頁面引進時,最好在待引進的asp文件中不要包含語句。因為在asp文件中,只能有一句由@來定義的腳本解析語言。 
8、安全防護 
asp提供了很好的代碼保護機制,所有的asp代碼都在服務器端執行而只返回給客戶端代碼執行結果。即便這樣,在老版本的IIS中還可以在文件名后面家
 
相關文章展示: 關鍵詞: Asp  編碼  優化  技巧  seo 
博客的網絡推廣實戰 [38399]
第一次做企業網站優化推廣的經歷 [38743]
網站推廣之實戰篇 戰略精彩四方式 [37668]
Asp編碼優化技巧8則 [38270]
asp生成UTF-8格式的文件 [37969]
ASP利用緩存提高數據顯示效率 [39646]
優化SQLServer數據庫服務器內存的配置 [39904]
Oracle數據庫查詢十個小技巧 [42914]
JS判斷新舊密碼一致 [33239]
SEO中網頁描述以及重要內容的優化 [30315]
 
保定建站歡迎您的咨詢
詳細地址
  資詢熱線:
  0312-5975933
業務咨詢QQ
業務咨詢QQ
業務咨詢QQ
空間域名QQ
技術支持QQ
MSN客服
推薦文章
查看更多
· 蛇形溯源-通過話題鏈接,跨平臺獲取相關話題的關鍵詞與出現頻次
· 社群營銷第一人:陳藝明【社群推廣首選】社群宣傳費用
· 信息發布技巧:產品誘人,賣點突出
· 保定網絡公司哪家好?保定最好的網絡公司
· 高陽經濟開發區與我公司司簽訂網站建設服務
· 保定微營銷報名啦!落地操作(微生活學院)別和錢較勁- 陳藝明
· 保定微營銷【最好的】微營銷活動報名開始了,陳藝明講述微生活營
· 保定微營銷:陳藝明F2F微生活營銷課程開始了!保定微營銷最好
· 保定做網站最便宜的多少錢?保定哪家做網站最便宜?
· 保定手機網站建設,保定APP手機網站制作
· 祝賀保定職業技術學院武術協會與我司簽訂網站建設
· 陳老師講解:保定中小企業網絡微營銷的困難困難“解決”低小丑的
   最新作品
億家能商貿(中英文網站制作-美國服務器)-北京網站建設
億家能商貿(中英文網站制作-美國服務器)
(網站設計)北京君聞香酒業有限公司-北京網站建設
(網站設計)北京君聞香酒業有限公司
河北保定博時廣告(網站設計)-北京網站建設
河北保定博時廣告(網站設計)
保定IDO婚慶公司(網站優化)-北京網站建設
保定IDO婚慶公司(網站優化)
保定天生橋牌紅棗貢酒(網站設計)-北京網站建設
保定天生橋牌紅棗貢酒(網站設計)
保定黨史研究史(網站制作)-北京網站建設
保定黨史研究史(網站制作)
保定達瑞設備有限公司(網站優化)-北京網站建設
保定達瑞設備有限公司(網站優化)
VI設計公司(網站設計制作)-北京網站建設
VI設計公司(網站設計制作)
|   網站建設  |   關于我們  |   建站學院  |   域名空間  |   作品展示  |   招聘崗位  |   服務項目  |   聯系我們  |   建站常識  |   建站論壇  |  

客服中心:河北省保定市永華路與西大街交匯處(查看地圖路線)秀蘭公寓B座4樓右轉即到(428號)。
網絡公司聯系電話:0312-5975933 / 2035252 / 3146161 二十小時聯系電話:13730168216   網絡公司售后服務電話:15603212829 傳真:0312-3146161
工作時間:周一至周六.上午:8:00-12:00 下午:2:00-6:00 周日全天服務電話:13730168216
客服企業郵箱:[email protected]   技術企業郵箱:[email protected]   經理企業郵箱:[email protected]
網絡公司名稱:   工商注冊號:130604000010106   郵編:07100
保定網絡公司永久網址:http://www.pvtxly.tw
Copyright © 2003-2012 保定建站 All rights reserved. 冀ICP備05000154號
本公司業務:保定網站建設_保定網站制作_保定網站推廣_保定網頁網站設計_保定400電話_軟件群發_保定網絡公司以敬業、負責的態度為您做網站,以客戶的成功為成功。

    
客服
客服
技術
域名
空間
售后
咨詢
MSN
電郵
楚天风采30选5