当前位置: 首页 > Web前端 > HTML

静态网页和动态网页

时间:2023-04-02 15:44:26 HTML

静态网页和动态网页的区别在于Web服务器处理方式不同。了解这种区别对于理解ASP概念至关重要。1.静态网页静态网页是标准的HTML文件,文件扩展名为.htm或.html。它可以包含HTML标记、文本、Java小程序、客户端脚本和客户端ActiveX控件,但这种网页不包含任何服务器端脚本。此页面中的每一行HTML代码都是在放置到Web服务器上之前由网页创建的。设计者编写的内容放在网络服务器上后就不再变化,所以称为静态网页。静态网页的处理流程如下:步骤1:浏览器请求静态网页。第2步:Web服务器查找静态网页。第3步:Web服务器将静态网页发送到请求浏览器。当用户单击网页上的链接,或在浏览器中选择书签,或在浏览器的“地址”框中输入URL地址并单击“开始”时,浏览器向Web服务器发送消息。页面请求。Web服务器接收到请求,通过文件扩展名(.htm或html)判断为HTML文件请求,并从磁盘或内存中获取相应的HTML文件。Web服务器将HTML文件发送给浏览器,浏览器解释HTML文件并将结果显示在浏览器窗口中。2、动态网页动态网页与静态网页的区别在于,动态网页中的一些脚本只能运行在Web服务器上,而静态网页中的任何脚本都不能运行在Web服务上。当Web服务器收到对静态网页的请求时,服务器会将页面发送到请求浏览器而不进行进一步处理。当Web服务器收到对动态网页的请求时,它会做出不同的反应:它将页面传递给称为应用程序服务器的特殊软件扩展,然后由它负责完成页面。应用服务软件和Web服务器软件安装在一起,运行在同一台计算机上。第1步:Web浏览器请求动态网页。第2步:Web服务器找到页面并将其传递给应用程序服务器。第三步:应用服务器在页面中查找脚本命令,完成页面。第四步:应用服务器将完成的页面传回Web服务器。第5步:Web服务器将完成的页面发送给请求浏览器。当用户点击网页上的一个链接,在浏览器中选择一个书签,或者在浏览器的“地址”框中输入一个URL地址并点击“开始”时,浏览器就会向Web服务器发送一个消息。页面请求。Web服务器收到请求后,通过文件扩展名(.asp)判断为动态网页文件请求,并从磁盘或内存中获取相应的页面,然后将该页面传递给相应的应用服务器。应用服务器在页面中寻找脚本命令,并通过在服务器上执行这些脚本命令来完成页面,然后从页面中删除脚本代码,从而产生静态网页。应用程序服务器将生成的页面传回Web服务器。Web服务器将页面发送给浏览器,当页面到达客户端计算机时,其中包含的所有内容都是纯HTML代码,由Web浏览器进行解释,并将结果显示在浏览器窗口中。