亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

加速ASP程序的顯示速度

2019-11-18 19:39:51
字體:
來源:轉載
供稿:網友

  作為一個asp程序員,你不會懷疑提高Web應用程序性能的重要性。為了讓程序運行的更快一些,你可能一直忙于優化數據庫或COM組件。如果這些你都做過了,你想到過靠加快最終生成HTML代碼在瀏覽器中的顯示速度來提高性能嗎?對于最終用戶來說,如果頁面能顯示的更快,你就能贏得更多的贊譽。

  提高HTML在瀏覽器中顯示的速度可以通過一些鮮為人知的技術來實現。

  1.使用表格嵌套?

  在頁面中建立復雜的結構,一般通過在頁面中放置HTML表格來實現。如果要建立一個這樣的頁面:這個頁面有一個頂部導航欄一個左邊導航欄,一個右邊的內容區??梢杂靡粋€兩行兩列的大表格來建立它。第一行中,合并兩個列,然后插入一個頂部導航欄。第二行左邊的列中,插入一個表格來顯示導航按鈕。右邊的欄中,放置一個表格來實際內容。(見圖一)這樣嵌套的表格生成的代碼是這樣的:

 <TABLE BORDER="0">
  <TR>
   <TD COLSPAN="2"><!-- content for top nav bar --></TD>
  </TR>
  <TR>
   <TD ALIGN="LEFT" VALIGN="TOP"><!-- content for left nav bar --></TD>
   <TD ALIGN="LEFT" VALIGN="TOP"><!-- content for body of page --></TD>
  </TR>
 </TABLE> 

  但是,實際上,瀏覽器找到<TABLE>標簽的時候并不是立刻把頁面顯示到屏幕上,除非它找到相應的結束標簽</TABLE>。所以,如果你的整個頁面在一個表格里的話,在收到最后一個</TABLE>之前,什么也不會顯示出來,這樣,這個頁面將在整個文件全部下載以后才能被用戶所看到。在頁面數據量比較大的時候(比如搜索引擎的搜索結果),這個特性會導致暫時的停頓。為了防止出現這種情況,可以在制作的時候把頁面分成許多小的表格。在每一個<TABLE>到相應的</TABLE>這一部分HTML代碼下載完的時候,瀏覽器就會把它顯示出來。在訪問者看來頁面是漸漸的,一部分一部分,越來越多的出現在屏幕上的。感覺上,這樣的頁面顯示速度比下載完整個文件再一次顯示出來更快。

  按照這個原則來研究前面的例子,應該把頁面中整個的大表分成三個單獨的表。用第一個表顯示頂部的導航欄,調節它的寬度,使它足夠容納所有的內容,在一個<TABLE></TABLE>代碼段中完成它。頁面下半部分,左邊第二個表排成一列。使用第三個表容納實際內容。(見圖二)因為每一個部分都是一個完整的表格,所以,每一部分代碼下載后都會立刻被顯示出來。這樣,頂部和左邊的導航欄將比頁面的其它部分更顯顯示出來。用戶會在這個時候想象頁面開始下載,很快就能顯示在屏幕上。這樣比起讓用戶在較長時間內一直面對一個空白屏幕要好得多。

  修改過的代碼是這樣的:

 <TABLE BORDER="0" WIDTH="100%">
  <TR>
   <TD ALIGN="CENTER" VALIGN="TOP"><!-- content for top nav bar --></TD>
  </TR>
 </TABLE>
 <TABLE BORDER="0" ALIGN="LEFT">
  <TR>
   <TD ALIGN="LEFT" VALIGN="TOP"><!-- content for left nav bar --></TD>
  </TR>
 </TABLE>
 <TABLE BORDER="0">
  <TR>
   <TD ALIGN="LEFT" VALIGN="TOP"><!-- content for page body --></TD>
  </TR>
 </TABLE>

  2.也要記住關閉其他的標記

  在上面的例子中,我們僅僅早一些關閉<TABLE>標記,就能讓頁面在瀏覽器顯示的更快些。以此類推,還有一些類似的標記也有同樣的特性。

  比如產生列表框和組合框<OPTION>標記和產生列表項的<LI>標記。通常,ASP程序員存取數據庫,并把數據送入通過<OPTION>建立的列表框或組合框中,這時候在代碼中寫上一個關閉<OPTION>標記,這樣簡單的改變也能使頁面在瀏覽器中顯示的更快。

  不要使用這樣的代碼:

 Do while not objRS.EOF
  strOptionList = strOptionList & "<OPTION VALUE=""" & objRS("ID") &_""">"& _objRS("  objRS.MoveNext
 Loop

 Response.Write "<SELECT SIZE=""1"">" & strOptionList & "</SELECT>" 

  要使用這樣的代碼:

  Do while not objRS.EOF
   strOptionList = strOptionList & "<OPTION VALUE=""" & objRS("ID") & _ """>" & objRS("ProductName") & "</OPTION>"
   objRS.MoveNext
  Loop

  Response.Write "<SELECT SIZE=""1"">" & strOptionList & "</SELECT>" 

  不要使用這樣的代碼:

  <UL>
  <LI>Apples
  <LI>Oranges
  <LI>Bananas
  </UL> 

  使用這樣的代碼:

  <UL>
   <LI>Apples</LI>
   <LI>Oranges</LI>
   <LI>Bananas</LI>
  </UL> 

  現在看看,你的頁面在瀏覽器中是不是顯示的快了?

  請不要輕視這些改變對提高ASP程序性能的重要性。也許,在你能找到的“技巧與提示”一類的書或在線資料中,很少提到過通過優化HTML代碼來使你的程序運行的更快。但是,在實際中應用這些技術,確實能使程序性能得到很大的提高。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www国产亚洲精品久久网站| 91在线直播亚洲| 精品在线观看国产| 久久成人人人人精品欧| 国产中文日韩欧美| 欧美综合在线第二页| 久久久久中文字幕| 国产日韩精品综合网站| 日本免费在线精品| 欧美成人午夜激情在线| 中文字幕成人在线| 亚洲美腿欧美激情另类| 精品二区三区线观看| 98视频在线噜噜噜国产| 亚洲伊人成综合成人网| 国产精品爽爽爽| 日韩电视剧免费观看网站| 国产精品一区二区久久久| 日韩精品在线电影| 国产精品视频999| 成人免费激情视频| 欧美色视频日本版| 欧美激情精品久久久久久黑人| 国产精品白丝av嫩草影院| 日韩av在线影视| 色噜噜国产精品视频一区二区| 亚洲无线码在线一区观看| 国产精品福利片| 国产亚洲人成网站在线观看| 亚洲伊人成综合成人网| 国产精品久久久久久五月尺| 欧美成aaa人片在线观看蜜臀| 亚洲一区美女视频在线观看免费| 国产裸体写真av一区二区| 福利一区福利二区微拍刺激| 亚洲大尺度美女在线| 中文字幕欧美国内| 亚洲国产精品一区二区三区| 国产一区二区美女视频| 国产精品久久久久不卡| 精品国偷自产在线视频| 欧美日韩国产精品专区| 国产精品高潮呻吟久久av黑人| 九九综合九九综合| 亚洲综合精品伊人久久| 成人天堂噜噜噜| 在线看日韩av| 欧美性高跟鞋xxxxhd| 精品久久国产精品| 久久国产精品免费视频| 亚洲人成在线一二| 日韩成人在线视频| 亚洲欧洲在线看| 国内精品400部情侣激情| 日韩精品在线观| 亚洲欧洲偷拍精品| 国产亚洲欧美日韩美女| 日韩欧美福利视频| 国产精品久久久久久久久男| 欧美电影免费观看电视剧大全| 日韩69视频在线观看| 欧美激情中文字幕在线| 日韩av最新在线| 欧美午夜女人视频在线| 热久久99这里有精品| 欧美激情免费在线| 亚洲成人精品在线| 欧美色播在线播放| 日韩av一区二区在线| 欧美专区国产专区| 国产精品亚洲视频在线观看| 国产精品高潮呻吟久久av无限| 欧美精品激情blacked18| 国产精品尤物福利片在线观看| 中文字幕国产亚洲| 久久久久久久久久婷婷| 国产成人拍精品视频午夜网站| 欧美激情极品视频| 91精品久久久久久久久久另类| 91久久国产精品91久久性色| 国产精品91免费在线| 国产欧美韩国高清| 在线视频日本亚洲性| 国产精品自在线| 亚洲成av人乱码色午夜| 国产精品第2页| 91久久久久久国产精品| 国产精品av在线播放| 欧美影院成年免费版| 中文字幕在线成人| 亚洲欧美日韩一区在线| 91成人国产在线观看| 97精品国产97久久久久久| 青青草一区二区| 日韩精品亚洲视频| 久久精品夜夜夜夜夜久久| 日韩av影片在线观看| 亚洲成人激情在线观看| 欧美精品成人在线| 亚洲人成电影网站色| 色偷偷偷亚洲综合网另类| 国产在线视频不卡| 亚洲最大成人在线| 国产精品91久久久久久| 亚洲欧美日韩中文在线制服| 国产精品美女视频网站| 日韩在线不卡视频| 国产综合在线观看视频| 亚洲美女激情视频| 久久久免费精品| 亚洲人成绝费网站色www| 久久久女人电视剧免费播放下载| 欧美激情中文网| 欧美高清理论片| 欧美性xxxx在线播放| 欧美男插女视频| 亚洲第一区第一页| 精品久久久久久国产| yellow中文字幕久久| 日韩电影中文字幕在线| 91高清免费在线观看| 成人a免费视频| 欧美精品免费在线观看| 亚洲国产另类 国产精品国产免费| 欧美裸体xxxx极品少妇软件| 久热在线中文字幕色999舞| 欧美大片免费观看在线观看网站推荐| 国产一区二区久久精品| 日韩高清a**址| 欧美一级黑人aaaaaaa做受| 国产欧美一区二区三区在线看| 亚洲国产天堂久久国产91| 久久精品99久久久久久久久| 精品国产一区二区三区久久久| 精品国产31久久久久久| 国产精品免费一区豆花| 91久久精品国产91性色| 日韩欧美第一页| xxx成人少妇69| 亚洲国产精品久久久久秋霞蜜臀| 国产精品免费久久久久影院| 91精品成人久久| 日韩欧美在线观看视频| 热久久视久久精品18亚洲精品| 国产精品久久91| 日本高清久久天堂| 亚洲久久久久久久久久久| 97视频在线看| 91精品久久久久久久久| 在线亚洲国产精品网| 热99精品只有里视频精品| 欧美放荡办公室videos4k| 久久久久在线观看| 久久影视电视剧免费网站清宫辞电视| 日韩av中文字幕在线播放| 日韩资源在线观看| 欧美高清在线播放| 亚洲成人性视频| 自拍偷拍亚洲欧美| 91精品在线观看视频| 亚洲专区国产精品| 国产精品久久久久久一区二区| 亚洲女人初尝黑人巨大| 亚洲欧洲日本专区|