熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET強大的性能

2013-11-13 10:18:50  來源: .NET編程 

  一個程序速度是一件非常令人渴望的東西一旦代碼開始工作接下來你就得盡可能的讓它運作的快些再快些在ASP中你只有盡可能擰干你的代碼以至於不得不將他們移植到一個僅有很少一點性能的部件中但現在呢微軟將推出的ASPNET會妥善的解決這一問題
  
  兼容性
  
  與ASP兼容因此沒有必要擔心你現存的應用程序會在IIS的下一版本中崩潰文件以新的擴展名出現ASPX因此你能很容易分辨出新老文件
  
  在使用時有太多的 禁锢如果你想從中獲取一些便利你就得按它的規矩來做這樣會對你的應用成許作出諸多限制另一方面微軟也力求使開發人員寫更少的代碼所以以就只有在流暢性和連貫性方面做出犧牲
  
  在管理和書寫方面的難度相對來說是增加了因為在ASPNET裡有太多的小事情需要被考慮到所以開發者或者初用者不得不花費不少的時間來想通一個問題為什麼系統這麼容易死掉
  
  很明顯的ASP和 會成為下一代網絡應用軟件雖然花費不少但確實提供了一些非常新的特性ASP 會力圖將費用平衡下來並且提供一些所沒有的功能
  
  可編譯代碼
  
  代碼已在要求下被編譯了所以你可以在任何語言下編制現在甚至於VBSCRIPT 和JAVA SCRIPT都被編譯了
  
  COM 對象
  
  我們在使用典型的ASP時都意識到與COM 伴隨而來的問題注冊components重新啟動服務器…都是些讓人很感麻煩的事現在因為有了新 一代視窗服務系統(NGWS)你不再需要為這些問題煩心了你只需簡單的復制源文件在你需要的地方粘貼它就會正常運作不用再DLL注冊
  
  XML配置
  
  通過NGWS 框架所有的METABASE和配置信息都存儲在XML文件裡這意味著你再也不需要被IIS糊弄得團團轉甚至去改變設置事實上你只需改變從任何一處來的XML文件並將改變 結果上傳到服務器不需要任何類型的遠程PC 控制
  
  Web forms和Web controls
  
   提供了forms 鏈結到服務器的功能因此你能夠更簡單地處理請求Web controls也提供了相似的功能並向網頁開發者提供了相對於HTML controls的更多的功能
  
  caching
  
  當用戶不再對服務器提出更多指令時允許對象和輸出數據被緩沖這樣會大大提升速度 緩沖系統非常先進它可以讓你分辨出哪些需要被緩沖哪些不需要並且在何時調出緩沖的信息
  
  可升級性
  
  在中植入了一些非常優秀的可升級性特征包括通過server維持會話狀態以及多處理器平衡 runtime 同樣也監控進程因此當你把數據弄得一團糟的時候會自動關閉然後重新啟動同時將舊指令輸入到新的進程中
  
  ASPNet提供了一系列的全新的特征並在現有的基礎上作了改進雖然聽起來不錯但也不是沒有問題的如果沒有更好一個程序速度是一件非常令人渴望的東西一旦代碼開始工作接下來你就得盡可能的讓它運作的快些再快些在ASP中你只有盡可能擰干你的代碼以至於不得不將他們移植到一個僅有很少一點性能的部件中但現在呢微軟將推出的ASPNET會妥善的解決這一問題
  
  另外需要提醒的是編譯一個應用程序也需要耗費時間因此您系統的第一個用戶會發現明顯的遲延現象如果你經常改變程序(許多ASP的程式員都會這樣做)你的用戶就會發現性能明顯降低
From:http://tw.wingwit.com/Article/program/net/201311/13224.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.