日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]提高ASP頁面執行效率的方法分析

admin
2022年6月21日 17:35 本文熱度 1631

這些大都是與硬件相關。其實在軟件上,好的程序設計的方法和正確的參數配置也可以提高程序的性能,有時在同等情況下只要改變一個參數,程序執行效率就能大大提高。本文就試著在這方面做些探索。


一.影響性能的因素
ASP程序運行的性能主要決定于以下2個大方面:
1.HTML頁面的執行效率
2.反應時間,其中反應時間主要受制于下面要素:
(1).ASP頁面的執行效率
(2).數據庫因素
下面我們就來詳細討論一下。


二.詳細討論

1.影響HTML的因素
HTML頁面的執行效率是一個純客戶端的問題。影響這個問題的因素主要是客戶端的硬件和他的網絡帶寬。除此之外,還有些下列因素也可以影響HTML頁面的執行效率。
(1).圖象因素。在HTML的頁面盡量避免使用圖象。這是因為當瀏覽器請求一個頁面時,如果頁面包含N個圖象,這將使的瀏覽器要向WEB服務器請求N次調用。而這種請求會降低頁面的加載進程。進而影響速度。
(2).框架問題。在網頁里面使用框架同樣也會降低頁面的加載進程,和圖象因素相似,加載一個N個框架也需要請求N次。
(3).表格問題,盡量避免使用表格,尤其是盡量避免使用多重表格,繁雜的表格會影響HTML的執行效率。
(4).去除多余的標記符,讓我們來看看下面的例子:
代碼如下:

<Body>
<P><font face="Verdana" size="4"><br></font></P>
<P><font face="Verdana" size="4"><br></font></P>
<P><font face="Verdana" size="4"><br></font></P>
</Body>
你可以去掉 <font>標記符,如下: <Body> <font face="Verdana" size="4"> <P><br></P> <P><br></P> <P><br></P> <font> </Body>
(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程序,對待不同的程序要采用不同的策略。最后希望以上的本文能對您有所幫助。 

該文章在 2022/6/21 17:39:22 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产一区二区在线播 | 欧美mv亚洲mv在线天堂 | 国产一级成人免费大片 | 日本视频不卡一区二区 | 国产午夜福利电影免费在线观看 | 成人午夜电影在线 | 国产亚洲欧美变态精品 | 国产免费v片在线观看可下载 | 欧美一级做 | 国产一卡三卡四卡无卡 | 国产午夜福利精品一区 | 国内精品一区视频在线播 | 国产va免费精品观看精品 | 88国产精品欧美 | 欧美日韩中文字幕在线琳琅 | 日本视频网站www色高清免费 | 日本亚洲国产一区二区三区 | 日本亚洲美国别类图片 | 国产在线一区二区综合免费视频 | 日本高清视频一区二区三区 | 日本免费高清亚洲 | 欧美日韩精品一区二区三区四区 | 欧美一级在线观看 | 欧洲北美性爱逼逼视频图片 | 97国产在线公开免费观看 | 男女拍拍拍免费视频网站 | 九色综合精品视频在线播放 | 国产福国产日韩欧美亚洲青青草 | 92精品国产自产在线观看48 | 免费电影在线观看 | 日本欧美高清乱码一区二区 | 国产欧美亚洲精品第一页 | 国产精品第12 | 成人影片一区免费观看 | 国产精品r级最新在线观看 乱伦国产精品日本 | 国产一区二区日韩精品一区在线 | a人片在线观看视频下载 | 日韩一中文字 | 国产精品综合在线观看 | 国产精品香蕉在线一区二区 | 日本中文字幕乱码视频在线 |