国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

15種ASP技巧

2024-05-04 10:58:29
字體:
來源:轉載
供稿:網友
*技巧1:給應用層文件使用GLOBAL.ASA
    將文件加載GLOBAL.ASA中的一個應用層數組中,而不是通過使用ASP文件系統對像在頁面上讀取文件。
    GLOBAL.ASA可用于指定事件腳本,也可用于聲明擁有session或應用程序范圍的對象。它不直接顯示給用戶,而是存儲應用層事件的信息和對象。然后通過頁面就可以指向存有數據的應用層數組。這就意味著每有一個服務器端請求就讀一次文件,不是每個用戶每頁讀一次。你可以運行一個獨立的ASP文件去刷新應用層數組的內容,同時你也可以考慮使用dictionary對像(見技巧9)。
    這個技巧可以大大加快你的系統速度。
    那么將如何實現該技巧呢?
    如果你是一個腳本編寫人員,必須使用文件系統對像讀取文件放入一個數組或一個dictionary對像中。然后在GLOBAL.ASA中讀取文件并且把數組(放有你讀取的文件內容)或dictionary對像放到應用層聲明中。這樣就可讓用戶在數組或dictionary對像中存取信息,而不必每次通過一個ASP請求去提交信息。
    但也許你會想"如果緩存中的內容需要更新又該怎么辦呢?我敢打賭不會用到。"其實不然。如果緩存中的內容需要更新,你可以調用一個包含有可執行應用程序鎖定命令腳本的僅管理員可存取的ASP文件,在數組或dictionary對像中更新緩存信息,最后執行應用程序鎖定命令。
    *技巧2:從產品源代碼中移去HTML注釋(IIS3.0適用)
    不錯,難寫的肯定也難懂。開個玩笑,這不代表要你把所有的HTML注釋去掉(腳本注釋就挺好的),大范圍的HTML文本都能成批的拷貝到客戶端。這樣的話,你的腳本在IIS3.0上會運行得更快(在IIS4.0中,HTML注釋不再會導致執行速度的降低)。
    *技巧3:多個Response.write聲明
    如果你是在代碼中的好幾個地方用格式書寫輸出結果,那么考慮一下把這些結果合到一塊,用一個Response.write語句寫出來。然后你再看看你的HTML代碼和vbscript腳本的組成。不要把HTML和vbscript腳本散布得太開,盡量寫成成塊的HTML和vbscript腳本。
    *技巧4:使用<OBJECT>標志例示對像
    如果你需要指向那些也許用不著的對象,那么就用<OBJECT>標志例示,而不是用Server.createobject.用Server.createobject將立刻生成該對象,如果你以后都用不著它的話,就等于浪費資源。
    *技巧5:盡可能的使用本地(局部)變量
    (以下的新技巧將取代較早前發布的"在一行內定義變量",其中包含有一些錯誤觀點):
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 名山县| 林州市| 赤峰市| 水城县| 客服| 星子县| 梁河县| 吉木乃县| 彝良县| 阳曲县| 南投县| 岑巩县| 汕头市| 连江县| 德州市| 溧阳市| 阳高县| 胶南市| 英吉沙县| 万源市| 宁城县| 灵丘县| 花莲市| 佛教| 丹阳市| 锡林浩特市| 霞浦县| 新野县| 盖州市| 库车县| 天柱县| 康平县| 昭通市| 阳泉市| 休宁县| 湘潭市| 安岳县| 策勒县| 安化县| 玛多县| 常州市|