<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      asp性測能試報告(轉)(8)

      [摘要]使用過程和函數對于代碼的組織和維護有著很大的好處,特別是頁面中部分代碼需要多次使用的時候。不過此時為了完成相同的處理任務要多出一次函數(或過程)的調用,這是它的缺點。從理論上看,函數塊內的變量具有更好的效率。下面我們來看看這兩個問題的測試結果。 8.1 將Response.Write語句移入子過...

      使用過程和函數對于代碼的組織和維護有著很大的好處,特別是頁面中部分代碼需要多次使用的時候。不過此時為了完成相同的處理任務要多出一次函數(或過程)的調用,這是它的缺點。從理論上看,函數塊內的變量具有更好的效率。下面我們來看看這兩個問題的測試結果。

      8.1 將Response.Write語句移入子過程

      在這個測試中,我們只把Response.Write語句放到了子過程里面。
      ...
      CALL writeTable()

      SUB writeTable()
      Response.Write("< html >" & _
      "< head >" & _
      ...
      "< tr >< td >< b >EMail:< /b >< /td >< td >" & EMail & "< /td >< /tr >" & _
      "< tr >< td >< b >Birth Date:< /b >< /td >< td >" & BirthDate & "< /td >< /tr >" & _
      "< /table >" & _
      "< /body >" & _
      "< /html >")
      END SUB

      /app2/function1.asp片斷

      基準 = 5.57 毫秒/頁
      響應時間 = 6.02 毫秒/頁
      差額 = +0.45 毫秒 (增加8.1%)




      和預期的一樣,子過程調用增加了額外的頁面處理負擔。

      8.2 將所有腳本移入子過程

      在這個測試中,Response.Write和所有的變量聲明都移到了子過程里面。
      < % OPTION EXPLICIT
      CALL writeTable()

      SUB writeTable()
      Dim FirstName
      ...
      Dim BirthDate
      FirstName = "John"
      ...
      BirthDate = "1/1/1950"
      Response.Write("< html >" & _
      "< head >" & _
      " < title >Response Test< /title >" & _
      "< /head >" & _
      "< body >" & _
      "< h1 >Response Test< /h1 >" & _
      "< table >" & _
      "< tr >< td >< b >First Name:< /b >< /td >< td >" & FirstName & "< /td >< /tr >" & _
      ...
      "< tr >< td >< b >Birth Date:< /b >< /td >< td >" & BirthDate & "< /td >< /tr >" & _
      "< /table >" & _
      "< /body >" & _
      "< /html >")
      END SUB

      /app2/function2.asp片斷

      基準 = 5.57 毫秒/頁
      響應時間 = 5.22 毫秒/頁
      差額 = -0.35 毫秒 (減少6.3%)




      雖然仍舊有著附加的函數調用,把變量聲明放到函數內部居然使性能增加到超過基準,這是一個值得關注的結果!我們得到了如下規則:

      如果頁面中部分代碼要使用一次以上,用函數封裝它們。
      如果合適的話,把變量聲明也移到函數里面。
      (出處:熱點網絡)


      日韩精品一区二区三区高清