浅解一下BS和CS的区别

浅解一下BS和CS的区别提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档文章目录前言一 CS 二 BS 总结前言本文章记录 BS 和 CS 的区别和优缺点一 CSCS 客户端服务器架构模式优点 充分利用客户端机器的资源 减轻服务器的负荷 一部分安全要求不高的计算任务存储任务放在客户端执行 不需要把所有的计算和存储都在服务器端执行 从而能够减轻服务器的压力 也能够减轻网络负荷 缺点 需要安装 升级维护成本较高例如 就像平时玩游戏 假如它不是 CS 模式是 BS 模式 通过网页的方式展示的 如果你的网络有些卡 你正

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本文章记录BS和CS的区别和优缺点

一、CS

CS:客户端服务器架构模式

优点:充分利用客户端机器的资源,减轻服务器的负荷(一部分安全要求不高的计算任务存储任务放在客户端执行 ,不需要把所有的计算和存储都在服务器端执行,从而能够减轻服务器的压力,也能够减轻网络负荷)

缺点:需要安装;升级维护成本较高

例如:就像平时玩游戏,假如它不是CS模式是BS模式,通过网页的方式展示的。如果你的网络有些卡,你正在跑毒网络一卡,或者是服务器没来得及给你计算去更新地图和敌人。里面的人物定位还没更新过来,你这边一直在显示原地跑,卡了一两秒,你就被别人爆头了。就是因为网络有延迟,所以CS可以去减少服务器端计算的压力,去进行一些安全要求不高的计算任务。

二、BS

BS:浏览器服务器架构模式

优点:客户端不需要安装;维护成本较低

缺点:所有的计算和存储任务都是放在服务器端的.服务器的负荷较重;在服务端计算完成之后把结果再传输给客户端,因此客户端和服务器端会进行非常频繁的数据通信,从而网络负荷较重

例如:就像是抖音,百度等等软件,一到节日他们就在他们的图标中去添加节日特色。但他们更新我们并不需要去升级浏览器什么的,所以他们维护成本比较低。例如4399小游戏里面的游戏,我们并不需要下载就可以玩,只要我们可以上网就行。这些游戏都是BS模式。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了BS和CS的大概优缺点和例子。希望大家能够更好的去学习。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216179.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:22
下一篇 2026年3月18日 下午12:22


相关推荐

  • numpy 中的randn()函数介绍「建议收藏」

    numpy 中的randn()函数介绍「建议收藏」>>>np.random.randn()2.1923875335537315#random生成正态分布矩阵:Forrandomsamplesfrom,use:sigma*

    2022年8月6日
    8
  • 基于CAS搭建OIDC认证授权协议

    基于CAS搭建OIDC认证授权协议OIDC 协议作为以 OAuth2 为基础衍生的出新的认证授权协议 将 OAuth2 的授权协议与 OpenId 的认证协议相结合 从而生产的新的 sso 协议 OIDC 协议 OpenIDConnec 本文讲解的是基于 CAS5 1 X 实现的 OIDC 搭建 本文章需要读者自行搭建 CAS 服务端 OIDC 主要术语说明 http openid net specs openid connect basi

    2026年3月26日
    2
  • Java环境变量PATH和CLASSPATH

    Java环境变量PATH和CLASSPATHJava开发中常用到环境变量的配置,下面简单介绍下Java中经常配置的环境变量:PATH和CLASSPATH。1、PATH环境变量1.1作用简介安装完JDK(JavaDevelopmentKit,Java开发套件)之后,可以在安装目录下找到两个子目录(bin目录和lib目录)。bin目录中包含着Java编译器等可执行文件。如果要运行执行java命令,必须得执行java命令对应的可执行文件的路径

    2022年6月21日
    32
  • Python+selenium 自动化-chrome驱动的下载安装

    Python+selenium 自动化-chrome驱动的下载安装chrome驱动下载chrome驱动获取:chromedriver.storage.proxy.ustclug.org如何查看对应浏览器版本的驱动:不同的版本的驱动支持不同版本的浏览器,所以版本一定要对应好。首先找到一个版本打开来,下面有个notes,这个就可以查看部分版本支持。chrome驱动安装直接解压到Python的根目录下即可。…

    2022年6月18日
    32
  • 动态规划之背包问题(C语言)

    动态规划之背包问题(C语言)动态规划动态规划(英语:Dynamicprogramming,简称DP)是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题动态规划思想大致上为:若要解一个给定问题,我们需要解其不同部分(即子问题),再合并子问题的解以得出原问题的解。由于通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算

    2022年7月14日
    26
  • docker启动和关闭命令

    docker启动和关闭命令下面红色代表的centos6.5的命令

    2022年5月17日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号