美文网首页JavaWeb
C/S和B/S架构

C/S和B/S架构

作者: 逍遥游天下 | 来源:发表于2018-01-27 20:01 被阅读0次

C/S和B/S架构

C/S:Client/Server,客户端/服务端

缺点:

  • 需要安装专用客户端程序才能使用;
  • 适用面窄,通常用于局域网中;
  • 维护成本高,发生一次升级,则所有客户端的程序都需要改变。
    优点:
  • C/S架构的界面和操作可以很丰富
  • 安全性能可以很容易保证
  • 由于只有一层交互,因此响应速度较快。
B/S:Brower/Server,浏览器/服务端

优点:

  • 只需安装浏览器,维护成本低;
  • 直接放在www上,多客户访问的目的,交互性较强;
  • 一部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。无需升级多个客户端,升级服务器即可。

缺点:

  • 表现要达到CS程序的程度需要花费不少精力;
  • 在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。
  • 客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解)
B/S工作原理

客户端浏览器通过URL访问Web服务器,Web服务器解析URL处理请求,将处理结果以HTML形式返回给浏览器,浏览器解析HTML呈现给用户。

相关文章

  • HTML入门

    概述 HTML/CSS/JS C/S和B/S架构 C/S架构client:客户端server:服务器 B/S架构b...

  • 【第47天】python全栈从入门到放弃

    1. 简述c/s和b/s架构区别 C/S架构:充分发挥PC机的性能B/S架构:统一了应用接口,隶属于C/S架构 2...

  • 浅谈B/S与C/S的区别

    相信从事开发和将要从事开发的小伙伴都听过B/S架构和C/S架构,那么什么是B/S架构和C/S架构呢?本人不才,就用...

  • 【测试基础1】测试基础知识概览

    1、C/S 和B/S C/S:客户端-服务器架构;B/S:浏览器-服务器架构。区别如下: 效率:C/S效率高,有的...

  • 【Web开发的架构】

    Web开发分为:B/S架构、C/S架构 B/S 架构 B/S架构的全称为Browser/Server,即浏览器/服...

  • 2019-07-31

    1 java 架构 B/S 架构 C/S 架构 2 B/S 的资源类型,静态资源和动态资源 静态 html css...

  • c/s与b/s

    1.c/s和b/s 1)c/s c/s是client/server,即客户端/服务端架构优点: 缺点: 2)b/s...

  • 2018最新java面试题

    1.什么是B/S架构?C/S架构? B/S(Browser/Server),浏览器/服务器程序; C/S(Clie...

  • 2018-11-15 web前端第一天课程

    软件主要分C/S和B/S两种架构。我们学习的是B/S的软件开发。B/S架构中的B代表browsers(浏览器),S...

  • 2018-12-18 网页标题,实体

    软件主要分C/S和B/S两种架构。我们学习的是B/S的软件开发。B/S架构中的B代表browsers(浏览器),S...

网友评论

    本文标题:C/S和B/S架构

    本文链接:https://www.haomeiwen.com/subject/kchoaxtx.html