Web程序设计(第二版)
上QQ阅读APP看书,第一时间看更新

1.1.3 客户机/服务器架构

为了解决工作站/服务器架构过分依赖工作站性能和网络传输带宽的不足,人们提出了客户机/服务器架构(Client/Server,C/S)。客户机/服务器架构的特点是由客户机向服务器发出指令,所有数据都存储在服务器上,并且数据处理均在服务器上完成。在服务器完成数据处理后,将运算结果返回给客户机,客户机上的应用程序对结果进行二次处理后呈现给用户。

这种架构对客户机硬件要求不高,网络的作用仅限于发送操作指令和传送少量数据,因此也不会造成网络拥挤和堵塞现象。但这种架构的客户端应用程序均需分别安装在每一个客户端计算机上,不便于客户端应用程序的更新和升级。