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

首頁 > 學院 > 開發(fā)設計 > 正文

提高ASP性能的最佳選擇(三)

2019-11-18 20:28:35
字體:
來源:轉載
供稿:網友
結論
  本文第一部分的重要之處在于許多小事情的累積。為了強調這個問題,我設置了最后一個測試,在其中進行了我們以前曾經測試過的看來無所謂但實際上有壞影響的所有操作。我包含了許多Response.Write 聲明、關閉了緩沖器、設置了默認語言、去掉了Option Explicit 引用并初始化了錯誤句柄。

  < %@ LANGUAGE=VBSCRipT % >

  < %

  On Error Resume Next

  FirstName = "John"

  …

  BirthDate = "1/1/1950"

  Response.Write("< html >")

  Response.Write("< head >")

  Response.Write(" < title >Response Test< /title >")

  Response.Write("< /head >")

  Response.Write("< body >")

  Response.Write("< h1 >Response Test< /h1 >")

  Response.Write("< table >")

  Response.Write("< tr >< td >< b >First Name:< /b >< /td >< td >" & FirstName & "< /td >< /tr >")

  …

  Response.Write("< tr >< td >< b >Birth Date:< /b >< /td >< td >" & BirthDate & "< /td >< /tr >")

  Response.Write("< /table >")

  Response.Write("< /body >")

  Response.Write("< /html >")

  % >

  /app2/final_1.asp片段

  基準值 = 5.57 msec/page

  反應時間 = 8.85 msec/page

  差 = +3.28 msec (58.9% 增加)

  聽起來可能很明顯,但是理解更重要,那就是我們放置在頁面上的代碼會對性能有影響。頁面上的小變化有時會大大地增加反應時間。

規(guī)則概括
  * 避免內聯(lián)ASP的過多使用。

  * 總是將連續(xù)Response.Write 語句連接進一個單獨語句內。

  * 永遠不要在Response.Write 周圍使用包裝函數(shù)以附加CRLF。

  * 如果必須格式化HTML輸出,直接在Response.Write 語句內附加CRLF。

  * 總是通過服務器設置開啟緩沖器。

  * 只要使用適度,ASP注釋對性能的影響很小或根本沒有影響。

  * 設置服務器的默認語言配置以與站點上使用的語言相匹配。

  * 除非你使用非默認語言,不要設置語言聲明。

  * 在VBScript中總是使用Option explicit 。

  * 在不需要的情況下,總是在頁面或應用程序的水平上關閉session狀態(tài)。

  * 只有當代碼在頁面之間共享時才使用Include 文件。

  * 在一個頁面上,如果代碼要使用一次以上,就將代碼封入函數(shù)區(qū)。

  * 適當時候,將變量聲明移到函數(shù)范圍內。

  * 只有會發(fā)生超出測試或控制能力之外的情況時才使用錯誤句柄。

  * 只有當兩個或更多操作被作為一個單元執(zhí)行時,才使用上下文處理。

  現(xiàn)在回顧一下,有許多問題可以作為普遍性的方針:

  * 避免冗余--不要設置那些默認狀態(tài)下已經設置的屬性。

  * 限制函數(shù)調用的次數(shù)。

  * 縮小代碼的范圍。

  在本文的第二部分,我們將探索有關ADO和COM對象一些深入的問題。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安龙县| 河东区| 航空| 北宁市| 花垣县| 柳州市| 沂水县| 五大连池市| 唐海县| 隆安县| 永善县| 格尔木市| 万全县| 宣武区| 永州市| 哈巴河县| 新源县| 富顺县| 通州区| 明光市| 和田市| 土默特左旗| 浏阳市| 仁寿县| 双流县| 潢川县| 水城县| 延长县| 台湾省| 辛集市| 大同县| 巴中市| 普陀区| 蓬溪县| 陵川县| 交口县| 和龙市| 沾益县| 临洮县| 临洮县| 江门市|