B/S架构与C/S架构有什么区别
发布:smiling 来源: PHP粉丝网 添加日期:2020-01-29 10:18:53 浏览: 评论:0
B/S架构与C/S架构的区别有:B/S架构对计算机的配置要求低而C/S要求高,B/S不需要安装及维护而C/S需要,B/S安全性能低C/S高,B/S具有比较好的软件重用而C/S没有。
B/S架构与C/S架构都是常用的两大客户端服务器结构,接下来在文章中将为大家具体介绍这两个架构之间的区别,具有一定的参考作用,希望对大家有所帮助。
B/S架构
B/S架构是浏览器/服务器架构,浏览器指的是web浏览器主要处理少数业务逻辑,服务器的主要作用是处理业务逻辑。它是由三层架构组成,它的使用简单不需要安装直接可在web浏览器中运行,此架构中的客户端包含的逻辑很少
C/S架构
C/S架构是典型的两层架构,整个过程是Client / Server,客户端服务器架构,客户端包含一个或多个运行在用户的计算机程序上,服务器有两个分别是数据库服务器和Socket服务器,数据库服务器主要是通过数据库连接客户端访问服务器端数据,Socket服务器是用于与客户端通信的。这个结构中客户端需要实现业务逻辑和界面才能显示最多
B/S架构与C/S架构的区别
(1)客户端要求
B/S对电脑配置要求较低,C/S对计算机配置要求高
(2)软件安装与维护
B/S不需要安装任何软件,也不需要维护;C/S必须安装和配置专用的软件也需要进行升级和维护
(3)安全性
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群
C/S一般面向相对固定的用户群,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强
(4)软件重用不同
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
Tags: B S架构 C S架构
- 上一篇:规则引擎RulerZ用法及实现原理(代码示例)
- 下一篇:php多线程是什么意思
相关文章
- ·用PHP自动把纯文本转换成Web页面(2013-11-13)
- ·php 安全register globals设置为TRUE的危害(2013-11-28)
- ·PHPStorm解决Xdebug Slow问题(2013-12-06)
- ·php安装xdebug后var_dump()不能输变量内容解决办法(2013-12-06)
- ·无法启动此程序,因为计算机丢失php_mbstring.dll(2013-12-06)
- ·BS结构中使用PHP访问ORACLE LOB(2013-12-08)
- ·使用php的zlib压缩和解压缩swf文件(2013-12-09)
- ·php curl 分离header和body信息(2014-01-07)
- ·在apache 下建立高可扩展的web邮件系统实例(2014-01-21)
- ·php Base64编码文件二进制流主要使用(2014-02-17)
- ·从后台到webshell的一点思路(2014-03-07)
- ·解决关于PHP“Undefined variable”变量未定义(2014-06-14)
- ·xdebug调试PHP程序的学习笔记(2014-06-16)
- ·PHP 获取taobao与百度搜索下拉框内容(2014-06-17)
- ·PHP批量检测并去除文件BOM头信息代码(2014-06-20)
- ·深入理解php中$GLOBALS与global区别(2014-06-23)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)