web培训机构http://www.17xue.it
基于web的数据库访问利用已有的信息资源和服务器。其访问频率大,尤其是热点数据。但其主要的缺点是:①客户端与后端数据库服务器通信必须通过web服务器,且web服务器要进行数据与html文档的互相转换,当多个用户同时发出请求时,必然在web服务器形成信息和发布瓶颈。②cgi应用程序每次运行都需打开和关闭数据库连接,效率低,操作费时;③cgi应用程序不能由多个客户机请求共享,即使新请求到来时cgi程序正在运行,也会启动另一个cgi应用程序,随着并行请求的数量增加,服务器上将生成越来越多的进程
web培训机构
从体系结构上来看,用户通过web浏览器输入查询信息,浏览器通过http协议向web服务器发出带有查询信息的请求,web服务器按照cgi协议激活外部cgi程序,由该程序向dbms发出sql请求并将结果转化为html后返回给web服务器。再由web服务器返回给web浏览器。这种结构体现了客户/服务器方式的三层模型,其中web服务器和cgi程序实际起到了html和sql转换的网关的作用。cgi的典型操作过程是:分析cgi数据;打开与dbms的连接;发送sql请求并得到结果;将结果转化为html;关闭dbms的连接;将html结果返回给web服务器。
web培训机构
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。在物理上并不在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。