ActiveServerPages是怎样工作?

2016-01-29 20:02 1 1 收藏

ActiveServerPages是怎样工作?,ActiveServerPages是怎样工作?

【 tulaoshi.com - ASP 】

  在前面对Active Server Pages的介绍中,IIS的主要功能是支持静态HTML主页,当用户向一个使用IIS的服务器提出请求后,服务器将会从自己的硬盘或者内存中提出一个静态主页发送到用户的浏览器上,IIS的主要作用就是作为用户浏览器到服务器硬盘的一些文件的一个有效的接口。

  注意 

  早期的IIS版本包括一个称做Internet Database Connector(IDC)的工具,IDC可以从数据库中接受和存储数据,你仍然可以利用IDC做这种工作,但是显然Active Server Pages可以做的更好。 

  从这个意义上,IIS和其他的Web Server没有什么区别,任何Web Server的主要作用都是支持静态HTML主页,理解其对HTML的支持过程如下步骤所列。  

  1.作为一个用户首先是在浏览器的地址栏中添上要访问的主页地址并回车触发这个申请。  

  2.浏览器将申请发送到诸如IIS的Web Server上。  

  3.Web Server接收这些申请并根据.cfm或.cfml的后缀名意识到这是HTML文件。  

  4.Web Server从当前硬盘或内存中读取正确的HTML文件然后将它送回用户浏览器。  

  5.cfmL文件将会被用户的浏览器解释并将结果显示在用户浏览器上。  

  当然,这种过程可能会更加复杂一些,(例如,Form中的内容以及查询字串的传递)。在大多数情况下,对于各种典型的Web Server来说,这种过程是按部就班的,Web Server接收文件申请并从内存或者硬盘中读取正确的文件。  

  Active Server Pages改变了这一切,在IIS仍然支持静HTML主页的前提下,利用Active Server Pages可以根据用户要求在Web Server上建立新的主页。  

  为了便于理解它和支持静态主页的区别,我们将它分成以下步骤:  

  1.一个用户在浏览器的网址栏中添入Active Server Pages文件名称,并回车触发这个Active Server Pages的申请。  

  2.浏览器将这个Active Server Pages的求发送给IIS  

  3.Web Server接收这个申请要求并由于其.asp的后缀意识到这是个Active Server Pages要求。 

  4.Web Server从硬盘或者内存中接收正确的ASP文件。  

  5.Web Server将这个文件发送到一个叫做ASP.DLL特定文件中。

  6.Active Server Pages文件将会从头至尾被执行并根据命令要求生成响应的静态主页。

  7.cfmL主页将被送回浏览器

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

  8.cfmL主页将会被用户浏览器解释执行并显示在用户浏览器上  

  注意  

  为了清晰的说明问题,以上步骤已经进行了很大的简化,一个Active Server Pages并不一定每一次都重新编译解释,如果再次接受以前的那个请求而且没有任何变化,Active Server Pages会从Cache中提出结果而不是再次运行。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

  对于Web Server来说,Active Server Pages于HTML有着本质的区别,HTML是不经任何处理送回给浏览器,而Active Server Pages的每一个命令都首先被用来生成HTML文件,因此、Active Server Pages允许生成动态内容。  

  另一方面,对于浏览器来说,Active Server Pages和HTML几乎是没有区别的,仅仅是后缀为.asp和.cfm的区别,当我们在客户端提出Active Server Pages的申请后,我们的浏览器接受的是HTML格式的文件。因此它适用于任何浏览器。

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

延伸阅读
可能不太熟悉,也有可能没有去关心过。我们只关心程序能否正确运行,或者程序怎么实现等等一些问题。 这里笔者就为介绍下我们熟悉又不太熟悉的“#include”,首先我们了解下C/C++头文件。 头文件为相关声明提供了一个集中存在的位置。头文件一般包含类的定义,extern变量声明与函数声明。注意这里声明与定义的区别:它们最本质的区别是定义...
标签: 分娩
要保证是正常的孕妇和正常的胎儿,就要求首先在结婚之前就做好婚前检查,而且要在孕期做好孕期的保健工作、产前检查和诊断、围产保健、分娩的监护、新生儿的保健等,这些都是临床优生学的工作内容。 孕妇在怀孕期间对胎儿进行语言方面的影响是环境优生学的内容。所以我们可以说,胎教是优生学的具体工作之一。因为胎教的具体目的是使...
什么是微动开关 说起微动开关这个次,大部分的人应该都不知道这个东西,可能会感觉这个东西和我们的生活并不挂钩,可是实际上却是和我们的生活密不可分,就像我们用的电脑鼠标、手机、微波炉等等,微动开关在这其中都发挥这不可取代的作用,所有图老师今天就带大家来好好了解一下这个微动开关到底是什么。 微动开关指的是一种具有微小接点间...
标签: 孕妇食谱
要有好孕 爸妈必跟10食物说不 准备要宝宝的准爸爸和准妈妈们,你知道想要宝宝前应该吃些什么,又应该对哪些食物敬而远之吗? 准妈妈忌食食物一:菠菜 人们一直认为菠菜含丰富的铁质,具有补血功能,所以被当做孕期预防贫血的佳蔬。其实,菠菜中含铁不多,而是含有大量草酸,草酸可影响锌、钙的吸收。而备孕期...
标签: 生活常识
安全插座的工作原理-什么是安全插座? 什么是安全插座? 安全插座就是单极插入不会漏电的插座。其工作原理是在通电状态下能确保每一个插孔在未插入电器插头前是没有电的,它能智能识别插入物是否是电器插头,只有当L、N极同时插入时插孔才会通电,所以单独插入任何一极也不会触电。 由于儿童的用电安全问题已经不仅仅是...

经验教程

309

收藏

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