var
来源:景安IDC资讯作者:kk发布时间:2015-05-29点击:2607
用户在浏览器中打开静态网页与动态网页,对于用户来说是没有区别的。但是服务器对这两种网页的处理方式是不同的。动态网页的打开,服务器执行了一个解释运行网页程序的过程,而HTML网页只是从服务器上请求下载一个网页文件。服务器对HTML静态网页的基本支持过程如下:
(1)用户在浏览器的地址栏输入网页的URL.请求打开这个网页。
(2)浏览嚣打开网页请求发送到Web服务器上。
(3)Web服务器接收这些申请并根据扩展名判断这个网页是HTML静态网页。
(4) Web服务器从当前硬盘或内存中读取HTML文件,然后将数据发送到浏览器。
(5)浏览器解释HTML文件,并将结果显示在用户浏览器上。
动态网页的运行原理和静态网页是不同的。以IIS为例。IIS仍然支持静态HTML网页但对ASP动态网页,有一个解释执行的过程。IIS在执行ASP程序时,完成网页中的各种运算和数据处理,然后将运行结果以HTML代码的方式发送给浏览器。ASP网页的运行可以用以下步骤来表示。
(l)用户在浏览器的地址栏输入一个动态网页的URL,请求打开这个阿页。
(2)浏览器将这个ASP网页请求发送IIS。
(3) IIS接收这个请求,分析到.asp的扩展名,执行ASP的运行步骤。
(4) IIS从硬盘或者内存中读取ASP网页文件。
(5) IIS将这个文件发送到ASP网页解释引擎中。
(6)ASP文件根据请求的内容,执行阿页中的程序。
(7)生成的ASP网页文件被发送回浏览器。
(8) HTML网页被浏览器解释执行并显示在浏览器上。
版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!