什么是客户服务器模式?
你说的应该是客户端和服务器模式吧,client/server简称c/s模式。就是在网络应用服务中需要同时运行客户端软件和服务器软件,就像qq和大型网络游戏一样。
与之相对应的是b/s模式,browser/server,是浏览器和服务器模式,这种模式不需要在客户端运行软件,只需要在服务器上运行,用户在浏览器上操作就行了。像一般的网站,绝大部分的oa软件,都是在浏览器上操作,而不需要专门运行某个程序。
共享服务器主要的目的 在于“共享”两个字
比如说有个网站
小型网络服务器, 只能承担200个连接,若使用专用服务器那么就只能有200个连接。
但是如果使用共享服务器 那么有可能就能支持2000个连接,而不用增加硬件设备。所以就产生了共享服务器,这也是它的优势。
共享服务器适用的范围
1,client 和 server之间数据传输少(小于16K),需要大量的数据传输的话如DW就最好用专用服务器了。
2,取决于网络速度,数据库服务器速度和客户端的连接的一个平衡。
原理
1,专用服务器的连接过程
客户端连接到server端的话,会产生一个dedicate server,负责客户端和服务器之间的连接以及信息数据专递。
2,共享服务器连接
客户端连接到server端时,这个request被放到一个共享服务器独有的dispatcher(负载最少,这个dispatcher处理多个客户端连接)中,然后其中一个shared server process处理请求,处理完之后server将数据放到dispatcher相应的respone 队列中,然后传回到客户端
0条评论