资讯·论坛·笑话大全·QQ表情·设为首页
发新话题
打印

[[ 其它 ]] ASP.NET强大的性能

ASP.NET强大的性能

   打造最好的电脑自学交流论坛: ^% ?3 ~: b6 X% y6 @! u6 s$ ^+ s
一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能的让它运作的快些,再快些,
/ b2 g2 D3 `) X0 i& J& \+ G0 z# [打造最好的电脑自学交流论坛在ASP中你只有尽可能拧干你的代码,以至于不得不将他们移植到一个仅有很少一点性能的部件中。但现在呢,微软将推出打造最好的电脑自学交流论坛1 n2 p, [/ n' \3 \4 w2 ?
的Asp.Net会妥善的解决这一问题.* t, E3 l8 t2 z. e5 o4 K( c

3 r7 ]& ^% q+ P& p. M电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  兼容性www.520diannao.com3 J; h9 E  o/ h( V
我爱电脑技术社区--打造最好的电脑技术自学交流平台0 n2 z' I. o1 A% U$ U8 O5 F0 x4 A
  ASP.net与ASP兼容,因此没有必要担心你现存的应用程序会在IIS的下一版本中崩溃。ASP.net文件以新的扩展名出我爱电脑技术社区--打造最好的电脑技术自学交流平台8 }3 t4 @6 G% V: J
现,即.ASPX,因此,你能很容易分辨出新老文件。8 K$ x: @* E, d' k* l, b$ i+ R
在使用ASP.net时有太多的 禁锢,如果你想从ASP.net中获取一些便利,你就得按它的规矩来做,这样会对你的应用成许
. p) R0 `7 _1 I, a' B/ f" b我爱电脑技术论坛作出诸多限制。另一方面,微软也力求使开发人员写更少的代码,所以以就只有在流畅性和连贯性方面做出牺牲。
" V9 ~; \+ A8 t2 f# D" a6 Y! D我爱电脑技术社区--打造最好的电脑技术自学交流平台
+ E6 t4 E; B$ n  ASP.net在管理和书写方面的难度相对来说是增加了。因为在ASP.NET里,有太多的“小事情”需要被考虑到,所以,
2 x, W+ I0 [5 D) p开发者或者初用者不得不花费不少的时间来想通一个问题:为什么系统这么容易死掉。
$ s! H( e& }2 g打造最好的电脑自学交流论坛很明显的,ASP和 ASP.net会成为下一代网络应用软件。虽然花费不少,但ASP.net确实提供了一些非常新的特性;ASP 会打造最好的电脑自学交流论坛0 P" w+ F* E( P: e+ {2 U' Y  t
力图将费用平衡下来,并且提供一些ASP.net所没有的功能。我爱电脑技术论坛3 Z4 F6 q- M' z9 P

" H3 s4 R5 M& i+ _2 _打造最好的电脑自学交流论坛  可编译代码5 @, b3 I, L3 M% J2 s0 R& v

- r8 p( N6 x. v) R5 i打造最好的电脑自学交流论坛  代码已在要求下被编译了,所以你可以在任何语言下编制ASP.net。现在甚至于VBSCRIPT 和Java SCRIPT都被编译了。我爱电脑技术社区--打造最好的电脑技术自学交流平台; x+ G/ ~9 W6 b- f7 I
www.520diannao.com5 P" G( w3 e9 [
  COM 对象
- G: D; W/ K1 _1 ~- F我爱电脑技术论坛
; u9 N/ A) F( {0 D' z+ ywww.520diannao.com  我们在使用典型的ASP时,都意识到与COM 伴随而来的问题。注册components,重新启动服务器…,都是些让人很感麻
1 Q# s, L1 w2 M我爱电脑技术社区--打造最好的电脑技术自学交流平台烦的事。现在,因为有了新 一代视窗服务系统(NGWS),你不再需要为这些问题烦心了。你只需简单的复制源文件,在你需
% }; D+ y& A" ]# G  owww.520diannao.com要的地方粘贴,它就会正常运作。不用再DLL注册。

TOP

 XML配置电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站/ J0 N! E. d4 c7 \* m6 t# x5 ^+ m
- J3 m6 l9 b  d0 K3 B: e  e; c- g
  通过NGWS 框架,所有的METABASE和配置信息都存储在XML文件里。这意味着,你再也不需要被IIS糊弄得团团转,甚至电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) x2 F4 R6 k7 y/ R, w
去改变设置。事实上,你只需改变从任何一处来的XML文件,并将改变 结果上传到服务器。不需要任何类型的远程PC 控; P8 `; i* S* }4 l3 F) U- {3 ~- R
制。我爱电脑技术论坛$ K2 a7 C' Y  G9 b& p6 E

+ d5 ~9 }& S% Y% H我爱电脑技术论坛  Web forms和Web controls
" ^! E3 j" S  M9 J打造最好的电脑自学交流论坛
0 H4 j9 a1 }6 B打造最好的电脑自学交流论坛  ASP.net 提供了forms 链结到服务器的功能,因此你能够更简单地处理请求。Web controls也提供了相似的功能,并我爱电脑技术论坛7 H- d6 l$ P/ V% Y
向网页开发者提供了相对于Html controls的更多的功能。
# ]) _6 \( U8 I7 B打造最好的电脑自学交流论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台6 u5 L: Q! Z* f* a+ J
  caching
# a  `+ L( ]$ s- e( n我爱电脑技术论坛
4 F& S' N/ @5 F  D3 C电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  当用户不再对服务器提出更多指令时,ASP.net允许对象和输出数据被缓冲,这样会大大提升速度。ASP.net 缓冲系统
! D1 d0 @/ g# A非常先进,它可以让你分辨出哪些需要被缓冲,哪些不需要,并且在何时调出缓冲的信息
* Z, P% `7 w" }# j) }我爱电脑技术社区--打造最好的电脑技术自学交流平台
$ z2 m7 g! Q  v5 ^! g电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  可升级性电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站: G9 e& Q- E5 C0 @- E
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站* X2 e; c- S) M# x2 s
  在ASP.net中植入了一些非常优秀的可升级性特征,包括通过server维持会话状态,以及多处理器平衡。ASP.net
' a; [6 P4 X) \我爱电脑技术论坛runtime 同样也监控进程,因此当你把数据弄得一团糟的时候,ASP.net会自动关闭,然后重新启动,同时将旧指令输入到
/ L8 M8 ^: \8 R7 H; k, a# j我爱电脑技术社区--打造最好的电脑技术自学交流平台新的进程中。
: |9 n$ |3 e9 D. ^0 t& f1 Y我爱电脑技术社区--打造最好的电脑技术自学交流平台ASP.Net提供了一系列的全新的特征,并在现有的基础上作了改进。虽然听起来不错,但也不是没有问题的。如果没有更好
* T9 b' f0 @( r( t$ F# T; N我爱电脑技术论坛的ADO支持,一切都不会那么的尽善尽美。我爱电脑技术论坛2 z( E# @9 w7 e
我爱电脑技术社区--打造最好的电脑技术自学交流平台# U1 ~. B8 ], j, b1 c. r
  文件管理我爱电脑技术论坛& g5 [0 G/ d. Z- M  E& \

" j; P* e$ _; C( k打造最好的电脑自学交流论坛  整个.NET体系是构建于NGWS RUNTIME基础上,NGWS RUNTIME废除了我们习惯使用的COM 体系,取而代之的是更为大众
) v/ e# Y8 S4 K7 K* L4 X; gwww.520diannao.com化的runtime,从根本上来讲,runtime与Java虚拟机一样。Runtime 的基本运作方式是中途截取代码,并将它转译为普通机
# s/ h; E. [# _4 L9 Z4 m器语言,以便系统使用,同样还负责ASP.net的页面编译。
! f5 ?9 v5 ?7 @5 X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
8 e7 b4 N- o1 ^! f& M4 |  注:如果你对JAVA不太熟悉,从根本上来说,你电脑里的程序将JAVA代码翻译成了机器语言。这些代码被送到不同的电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站8 J4 U$ Z( H( L7 b; p! g
平台,你仅仅需要重做一遍程序,而不是重做全部的程序设计语言。这就是JAVA 所保证的跨平台兼容性。你可以发现这
" }4 F% l5 r2 q与.NET 非常类似,例外的是JAVA是跨平台,而。NET是多语言兼容性。# v* K) q3 G- {0 X* C
该系统也为你的应用程序在源文件上保留了制表符。如果系统监测到程序被改动了,runtime 则会重新将它们编译,并自打造最好的电脑自学交流论坛8 `6 d0 D' Z- G' ^" |$ X" q
动存储最新编译版本。
$ \" ^4 i  S) @0 i! S+ Y- L7 m我爱电脑技术论坛
% i: _) P. L6 x) a打造最好的电脑自学交流论坛  在此,我们可以明显的感受到ASP.net所带来的便利。总之,编译语言,机器代码以及强大的类型变量,比起得到执行
* t  V% c$ H2 }5 |- n5 [我爱电脑技术论坛前进行解释的脚本语言要快得多。
' X/ ?: p: k3 k7 S. m6 h5 Rwww.520diannao.com我爱电脑技术论坛1 U4 ^+ M- O0 J
  我们禁不住会猜想,我们将为全新的runtime 花费多少?微软保证,从编译 ASP pages上所得到的性能会远远超过在
6 ^: q+ p% X: ?6 Vwww.520diannao.comruntime体系上的费用,但这听起来不太象是个好的解决办法。例如,Java 虚拟机,将JAVA 程序 的运作速度大幅度的降了下来。我们只有祈求 在这个 runtime里不会出现类似的严重的错误。
4 G1 x1 }0 `5 [3 U/ D" P# bwww.520diannao.com我爱电脑技术论坛& x$ f$ e+ x5 p* a3 g. ?
  另外,需要提醒的是,编译一个应用程序也需要耗费时间,因此,您系统的第一个用户会发现明显的迟延现象。如果
1 e2 Q0 S6 y( x7 V我爱电脑技术社区--打造最好的电脑技术自学交流平台你经常改变程序(许多ASP的程式员都会这样做),你的用户就会发现性能明显降低。

TOP

发新话题