动态网页的运行原理

动态网页的运行原理,第1张

动态网页的运行原指旅谨理如下:

当用户请求的是一个动态网页时,服务器要做更多的工作才能把用户请求的信息发送回去,服务器一般按照以下步骤进行工作:

1、服务器端接受请求。

2、镇轮Web服务器从服务器硬盘指定的位置或内存中读取动态网页文件。

3、执行网页文件的程序代码,将含有程序代码的动态网页转化为标准的静态页面(如HTML)。

3、Web服务器将生成的静态页面代码发送给请求浏览器。

扩展资料:

1、动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量。

2、采用唯基动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等。

3、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。

4、动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。

参考资料来源:百度百科-动态网页

静态网页是标准的HTML文件,它的文件扩展名是.htm或.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。静态网页的处理流程:1、当用户在浏览器的‘地址’栏中输入一个URL地址并单击‘转到’按钮或敲击键盘上的‘回车键’后、单击网页中的超链接后、在浏览器菜单栏的‘收藏’选择一个网址后,浏览器将向Web服务器发出一个页面请求。2、当Web服务器收到这个页面请求,根据.htm或.html判断出这是一个静态的HTML文件,会从磁盘或存储器中查找获取用户请求的这个页面。3、Web服务器找到这个请求文件后,就会把它发送到浏览器,浏览器对这个返回的HTML文件进行解释并将结果显示在浏览器中。二、动态网页动态网页和静态网页的相同之处:都是ASCII编昌嫌前码文件,都存在着HTML代码,都能包含脚本语言代码,都存放在Web服务器上,都把用户请求的页面发送到浏览上。动态网页和静态网页的区别是:动态网页的文件扩展名不是.htm、.html,而是以.asp、.jsp、.php、.perl、.cgi等形式为文件后缀;动态网页中的某些脚本只耐清能在服务器上运行,而静态网页不能包含在服务器上运行的任何脚本;当Web服务器收到用户请求的静态页面后,将把查找结果直接发送者罩到浏览器,而当Web服务器收到用户请求的动态页面后,它将先把这个网页传递给一个称为应用服务器扩展的特殊软件进行处理,然后将处理结果传送给浏览器。动态网页的处理流程:1、当用户在浏览器的‘地址'栏中输入一个URL地址并单击‘转到'按钮或敲击键盘上的‘回车键'后、单击网页中的超链接后、在浏览器菜单栏的‘收藏'选择一个网址后,浏览器将向Web服务器发出一个页面请求。2、当Web服务器收到这个页面请求,根据文件扩展名判断出它是一个动态网页,会从磁盘或存储器中查找获取用户请求的这个页面,再将这个页面传递给应用程序服务器。3、应用程序服务器解释执行该页中的脚本代码,并将结果以静态网页的形式保存。4、应用程序服务器将静态网页结果传递给Web服务器。

网页只是网站当中拿裂的一页 网站就像一本书 网页只是其中一页纸

1.如或信果你是动态网站(并非网页)要在后台批量转换为生成静态的网页,就需要对程序进行必要的修改

2.如果你是单纯的想把网站的每个页面保存为静态网页,就直接另存为就可以了 在DW当中就可以 *** 作!衫敏轮


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12471816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存