admin 管理员组

文章数量: 1086019


2024年4月24日发(作者:java代码中加载yml配置文件)

静态网页与动态网页的区别

静态网页与动态网页的区别在于Web服务器对它处理方式不同。了解这种区别对于A

SP概念的理解至关重要。

1、 静态网页

静态网页是标准的HTML文件,其文件扩展名是.htm或.html。它可以包含HTML标

记、文本、Jave小程序、客户端脚本以及客户端ActiveX控件,但这种网页不包含任何服

务器端脚本,该页中的每一行HTML代码都是在放置到Web服务器前由网页设计人员编

写的,在放置到Web服务器后便不再发生任何更改,所以称之为静态网页。

静态网页的处理流程如下图:

步骤1:Web浏览器请求静态网页。

步骤2:Web服务器查找静态网页。

步骤3:Web服务器将静态网页发送到请示浏览器。

当用户单击Web页上的某个链接、或在浏览器中选择一个书签、或在浏览器的“地

址”框中输入一个URL地址并单击“转到”时,浏览器向Web服务器发送一个页请求。

Web服务器收到该请求,通过文件扩展名(.htm或html)判断出是HTML文件请求,

并从磁盘或存储器中获取适当的HTML文件。

Web服务器将HTML文件发送到浏览器,由浏览器对该HTML文件进行解释,并将

结果显示在浏览器窗口中。

2、动态网页

动态网页与静态网页之间的区别在于:

动态网页中的某些脚本只能在Web服务器上

运行,而静态网页中的任何脚本都不能在Web服务上运行。当Web服务器接收到对静态

网页的请求时,服务器将该页发送到请求浏览器,而不进一步的处理。当Web服务器接

收到对动态网页的请求时,它将做出不同的反映:它将该页传递给一个称为应用程序服务

器的特殊软件扩展,然后由这个软件负责完成页。应用服务软件与Web服务器软件一并

安装、运行在同一台计算机上。动态网页的处理流程如下图:


本文标签: 网页 静态 服务器