好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 提高ASP頁面執行效率的方法分析

提高ASP頁面執行效率的方法分析

熱門標簽:世界地圖標注了哪些城市 石家莊慧營銷外呼系統 梧州市地圖標注 濟源電銷外呼系統線路 java外呼系統是什么 武穴地圖標注 地圖標注陽江 外呼線路批發 創意電話機器人

這些大都是與硬件相關。其實在軟件上,好的程序設計的方法和正確的參數配置也可以提高程序的性能,有時 在同等情況下只要改變一個參數,程序執行效率就能大大提高。本文就試著在這方面做些探索。
  一.影響性能的因素
ASP程序運行的性能主要決定于以下2個大方面:
1.HTML頁面的執行效率
2.反應時間,其中反應時間主要受制于下面要素:
(1).ASP頁面的執行效率
(2).數據庫因素
下面我們就來詳細討論一下。
  二.詳細討論
1.影響HTML的因素
HTML頁面的執行效率是一個純客戶端的問題。影響這個問題的因素主要是客戶端的硬件和他的網絡帶寬。除此之外,還有些下列因素也可以影響HTML頁面的執行效率。
(1).圖象因素。在HTML的頁面盡量避免使用圖象。這是因為當瀏覽器請求一個頁面時,如果頁面包含N個圖象,這將使的瀏覽器要向WEB服務器請求N次調用。而這種請求會降低頁面的加載進程。進而影響速度。
(2).框架問題。在網頁里面使用框架同樣也會降低頁面的加載進程,和圖象因素相似,加載一個N個框架也需要請求N次。
(3).表格問題,盡量避免使用表格,尤其是盡量避免使用多重表格,繁雜的表格會影響HTML的執行效率。
(4).去除多余的標記符,讓我們來看看下面的例子:

復制代碼 代碼如下:

Body>br>
P>font face="Verdana" size="4">br>
/font>/P>br>
P>font face="Verdana" size="4">br>
/font>/P>br>
P>font face="Verdana" size="4">br>
/font>/P>br>
/Body>br>
你可以去掉 font>標記符,如下:
Body>br>
font face="Verdana" size="4">br>
P>br>
/P> br>
P> br>
/P>br>
P> br>
/P>br>
font> /Body>br>

  (5).減少注釋,這將會減少文件的大小。進而提高加載速度。
(6).避免使用長文件名,并且在頁面里盡量使用相對路徑訪問其他文件。
(7).在HTML頁面里面盡量避免使用Java Applets。例如,如果你想使用Java Applets來處理動畫,那么你可以考慮用GIF文件或者是FLASH來代替,而這將比Java Applets快很多。
2.影響ASP的要素
(1).盡量把對象變量轉換成本地變量,因為讀本地變量比讀對象變量要快許多。
比較慢的例子:
復制代碼 代碼如下:

if Myobj.Value = 0 then
Do something
elseif Myobj.Value > 0 then
Do something
elseif Myobj.Value 0 then
Do something
end if

  比較快的例子:
復制代碼 代碼如下:

MyVar = Myobj.Value
if MyVar = 0 then
Do something
elseif MyVar > 0 then
Do something
elseif MyVar 0 then
Do something
end if

(2).如果你使用的是VBScript 5.0或者是更新的版本,盡量使用 With ... End With語句,這也可以提高你的程序運行速度。
比較慢的例子:
復制代碼 代碼如下:

Myobj.FirstName = "Srinivasa"
Myobj.LastName = "Sivakumar"
Myobj.City = "Chicago"

  比較快的例子:
復制代碼 代碼如下:

With Myobj
.FirstName = "金虎"
.LastName = "馬"
.City = "滁州"
End with

  (3).就總體而言,避免使用session變量有助于提高速度,這是因為不同的ASP頁面分別在不同的線程里面運行的,而session調用卻不是這樣的,他是連續的。
3.數據庫問題
設計好一個數據庫結構可以大大提高程序的運行速度,當然怎么設計數據庫結構不是本文討論的問題。我們先假設已經設計好了數據庫結構,看看還能做些什么事情來提高程序的運行速度。
(1).如果你的數據庫服務器和WEB服務器是同一個,那么最好分開。這肯定能夠提高速度。
(2).如果你訪問數據庫,最好不要使用動態的SQL語句,使用存儲過程或者視圖。
(3).有時分配適當的數據庫buffers會提高程序的性能。這是因為,假如如果你使用的是Oracle數據庫,對于每個連接都需要打開三個sessions。如果你能夠處理好這些事情,你將會提高程序的性能。
  總結
其實影響ASP程序執行速度的因素有很多,以上只是一部分。當然上面的一些技巧也不一定適合所有的ASP程序,對待不同的程序要采用不同的策略。最后希望以上的本文能對您有所幫助。

您可能感興趣的文章:
  • PHP 函數執行效率的小比較
  • i++循環與i-–循環的執行效率(遞增與遞減效率)
  • 優化innerHTML操作(提高代碼執行效率)
  • 根據mysql慢日志監控SQL語句執行效率
  • JavaScript執行效率與性能提升方案
  • 查詢mysql中執行效率低的sql語句的方法
  • Oracle提高sql執行效率的心得建議
  • 分享50個提高PHP執行效率的技巧

標簽:揭陽 唐山 淮北 來賓 滁州 甘南 迪慶 南寧

巨人網絡通訊聲明:本文標題《提高ASP頁面執行效率的方法分析》,本文關鍵詞  提高,ASP,頁面,執行,效率,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《提高ASP頁面執行效率的方法分析》相關的同類信息!
  • 本頁收集關于提高ASP頁面執行效率的方法分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 精品女同一区二区三区免费站 | 免费看美女隐私秘?部位软件| 欧美体内she精视频| 大尺度床戏视频| 三上悠亚免费| 国产精品乱码一区二区| 日产精品ⅤA片在线观看露脸| 美女视频黄a视频全免费网站色| h文被肉怀孕1v1| 男人女人jj视频| 申鹤被?到爽??高潮痉挛网站 | 武则天一级片| 69国产精品成人无码视频| 99久天堂AV在线播放软件| 电视剧《出轨》完整版| 亚洲福利电影一区二区| 国产免费观看视频| 性交电影| 91久久人妻精品国产竹菊影视| 天海翼在线观看女教师| 成人片黄网站色大片免费| 亚洲无人区电影完整版小视频| 河北露脸国语对白| 度假胜地搭讪173CM女神在线| 看全色黄大色黄女片18| 公与熄大战肖艳| 91蜜桃人妻紧身牛仔裤| 《漂白》开播40分钟榜1| 边揉边亲边摸下面视频| 色老头影院| 双性国师沦为大臣玩物| 91麻豆精品国产91久久久ios版| 邻居夫妇的交换4| 秋霜在线上观看鲁丝片| 免费十乱码十国产9丨视频精品| 精品久久精品| 欲妇放荡叫床很浪的小说| 久久福利视频导航| 主人一边调教一边打屁股小说| 色婷婷狠狠狠综合久久久久久| 97香蕉久久国产超碰青草专区|