We工作模式:采用浏览器/服务器(B/S,browaer/server)模式。

  • Web服务器:指安装了服务器软件的计算机,它使用HTTP或FTP之类的internet协议响应网络上的Web客户请求。
  • Web浏览器:用于显示Web页面的应用程序。

工作原理:信息以Web页面的形式存储在Web服务器中,用户通过客户端应用程序(即浏览器) 向web服务器发出请求,服务器根据客户端的请求将保存在服务器中的页面返回给客户端浏览器。

Web浏览器以HTML文档的形式向Web服务器提交请求,请求会通过HTTP协议传输给服务器,服务器接受请求后,进行相应的处理,然后再将处理后的结果通过HTTP返回给服务器,最终在浏览器上显示所请求的页面。

下面是C/S和B/S模式比较:

指标 C/S(两层结构) B/S(三层结构)
客户端的负载所有业务逻辑都必须安装在客
户端,客户端负担过重效率低
可以将部分业务逻辑安装在原
因服务器上,减少客户端负载
对数据库服务器性能的影响每个客户端都必须和数据库直接相连,
占用数据库资源,数据库负载加重,性能下降
只有应用服务器和数据库相连,
由应用服务器处理客户端对数据库的相连请求,
降低了对数据库资源的占用
网络流量和负载客户端直接使用SQL语句访问后台数据库,
网络流量较大
数据以交易包的形式传输,
网络流量较小,客户端可共享
应用服务器中公共数据,
节省带宽,提高反应速度
系统结构及工作量客户端直接连接后台数据库,结构和编程简单,
工作量较小
结构较复杂,编程工作量和难度较大