ASP+全新接触(2)

2016-01-29 19:11 0 1 收藏

ASP+全新接触(2),ASP+全新接触(2)

【 tulaoshi.com - ASP 】

 
  二. ASP+的四大新特性

  1. ASP+基于全新的架构

  ASP+是完全基于NGWS运行时框架的。

  NGWS运行时框架(NGWS runtime framework)是Microsoft提出的面向下一代web的.NET架构的核心组成部分。NGWS运行时是一种全新的针对Windows的底层基础架构,它位于Windows的运行和用户程序之间,被用来管理代码的执行。它在开发者和操作系统之间提供一种封装,使Windows编程变得更加简单。NGWS运行时是完全基于对象的,它扩展了COM(Component Object Model,组件对象模型)的结构,为可扩展分布式应用程序提供了更多的新的增强性服务。有了NGWS运行时,我们再不必为忘记将ASP+页面中某个对象清零而担心,因为它会自动处理内存垃圾回收。同时一些对操作系统至关重要的底层服务的访问也变得更为轻松,安全性,认证,文件系统访问,网络信息,等等等等。。。一切都不成问题!

  2.ASP+通过编译来执行

  ASP+针对ASP的执行表现作了许多改进,页面脚本不再通过解释来执行,而是通过NGWS(Next Generation Web Services,下一代web服务)兼容的编译器编译来执行。别误会!我们所指的编译不是要你生成.EXE文件。

  你仍然和以前一样编写代码,编译工作在脚本代码第一次收到请求并运行时由NGWS运行时自动完成,同时保存一份缓存的拷贝。当脚本再次收到请求时,系统直接运行缓存的拷贝,从而大大加快了执行速度,因为我们现在运行的是经过编译的代码。

  如果源脚本有了改动,运行时会自动从缓存中丢弃旧的编译版本,以便下次收到执行请求时重新编译代码。

  3.数据缓存技术

  好了,现在我们有了一个更快的编译过的ASP+,但是这还是不够。设想一下这样的情形:你有一个动态生成的ASP+页面,该页面的内容源于一个后台数据库,而这个数据库可能好几天才得以更新一次。。。现在,假设你的服务器收到了来自客户端的一个请求,服务器会与数据库建立连接,执行查询,取回记录,反馈给用户,很简单,对吗?可是当服务器在同一时间要处理成千上万的相同的请求,会产生什么样的后果呢?毫无疑问,结果是无谓的重复运算与可怕的系统资源占用。

  这就是为什么要用到数据缓存技术。


 

来源:https://www.tulaoshi.com/n/20160129/1508673.html

延伸阅读
标签: ASP
       作者:飞鸟   ---------------------------------------------------------------------------------------      html1.htm   ---------------------------------------------------------------------   <html>   <head>  ...
标签: ASP
  二、ASP + Web Forms     ASP + Web Forms ,一个微软的新名词,照它自己的话说,ASP + Web Forms页面框架是一个可升级的NGWS runtime编程模型,可以在服务器上动态产生网页。不太好懂是吗,其实说白了,和HTML的表单一样,但它可以在服务器端动态改变,而不象静态HTML表单那样一旦生成就无法改变,当然,用DHTML...
标签: ASP
  Before embarking on the inevitable—and not painless—migration to ASP+, it's best to know what compatibility issues you'll have to deal with by Chris Kinsman   Microsoft is set to release an exciting upgrade to ASP later in 2000. This is a major upgrade unlike the minor changes from ASP 2.0 t...
最初的考虑(一) 作 者 : 雨晨 它包括运行平台的配置,pagelet的建立,新的ADO+的使用,如何使用新的DataSet进行数据访问,HTML表格到DataList的转变,以及其他多种新的服务器端控件的使用技巧……还等什么?现在就来感受一下ASP+的全新魅力吧!) 自从微软在2000年7月的专业开发人员会议上宣布了ASP+以来, 一个相同的问题一直...
标签: ASP
       花君      下面是用ASP+来纺写的上载例子!!在ASP中我们就才上载有许多组件:      <html>      <script language="VB" runat=server>   'VB代码   Sub UploadBtn_Click(Sender as Object, E as EventArg...

经验教程

197

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部