浏览包含数据库的动态网页的执行过程(摘录)

浏览器再浏览网页时,并不是请求一次,而是多次请求。当服务器第一次将网页以文本的形式送回浏览器时,浏览器先顺序阅读网页中的代码。当遇到图片,动画或者应用程序代码时,浏览器就会第二次请求,是服务器找到图像、动画、应用程序代码并运行它们。当结果被送回浏览器端时,已经变成可以被浏览器解读的HTML代码,这样反复请求多次,才能将整个网页显示出来。

浏览器打开网页的速度,取决于客户端计算机的性能、服务器的性能、网速、以及网页的大小等综合因素。

最复杂的网页不但包含应用程序,还使用数据库,其执行过程更加复杂。

包含数据库的动态网页的执行过程

1)浏览器向网络中的WEB服务器发送请求,指向某个动态网页。

2)WEB服务器接受请求信号后,将网页送至应用程序服务器。

3)应用程序服务器将查询指令发送到数据库驱动程序。

4)数据库驱动程序对数据库进行查询。

5)记录集被返回给数据库驱动程序。

6)驱动程序再将记录集送至应用程序服务器。

7)应用程序服务器将数据插入网页中,此时动态网页变成普通网页。

8)应用程序服务器查找网页中的应用程序服务器。

9)WEB服务器将完成的普通网页传回给浏览器。

10)浏览器接到WEB服务器送来的信号后开始解读HTML标签并将其转换,有时还执行脚本程序,然后将结果显示出来。

WEB服务器又称HTTP服务器,它用于管理WEB页面,并是这些页面通过本地网络或Internet供客户浏览使用。WEB服务器和浏览器大多位于两台不同的机器上,然而,在本地情况下,也可以在同一台机器上运行WEB服务器软件,通过这台机器的浏览器浏览WEB页面。

选择数据库时,不但要考虑网页的执行效率,还要考虑网站的兼容性。

上述摘自:DREAMWEAVER 8 网页制作教程(北京科海电子出版社)

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值