专栏名称: 有颜有货
专注互联网营销、运营、产品、软件应用集一体的公众号,正所谓“理论概念并不难,落地实操才是真!”本号会定期更新有价值的内容。谢谢关注!
今天看啥  ›  专栏  ›  有颜有货

什么是B/S架构?

有颜有货  · 公众号  ·  · 2024-08-07 11:51
    

主要观点总结

本文主要介绍了B/S架构的定义、分层、优缺点、几种形式以及发展前景。B/S架构即浏览器/服务器结构,其主要事务逻辑在服务器端实现,客户端只需通过Web浏览器即可。B/S架构具有客户端无需安装、可以直接放在广域网上、升级方便等优点,但也存在跨浏览器、速度和安全性等缺点。文章还详细描述了B/S架构的几种形式以及Nginx的优点。

关键观点总结

关键观点1: B/S架构的定义和分层。

B/S架构是浏览器/服务器结构,主要事务逻辑在服务器端实现。分层包括表现层、逻辑层和数据层。

关键观点2: B/S架构的优点。

B/S架构的优点包括客户端无需安装、可以直接放在广域网上、交互性强、升级方便等。

关键观点3: B/S架构的缺点。

B/S架构的缺点主要包括跨浏览器问题、设计成本高、页面刷新等。

关键观点4: B/S架构的几种形式。

文章介绍了三种常见的B/S架构形式,包括客户端-服务器-数据库、客户端-web服务器-应用服务器-数据库、客户端-负载均衡器(Nginx)-中间服务器(Node)-应用服务器-数据库等。

关键观点5: B/S架构的发展前景。

随着网页语言和浏览器的进步,B/S架构在表现能力、运行速度等方面将越来越优秀,其缺点也将逐渐得到克服,尤其是HTML5的普及将进一步提升其图形渲染和多媒体处理能力。


文章预览

一、什么是B/S架构? B/S架构的全称为Browser/Server,即浏览器/服务器 结构 。 Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。 B/S架构的系统无须特别安装,只有Web浏览器即可。 其实就是我们前端现在做的一些事情,大部分的逻辑交给后台来实现,我们前端大部分是做一些数据渲染,请求等比较少的逻辑。 二、B/S架构的分层: 第一层表现层:主要完成用户和后台的交互及最终查询结果的输出功能。 第二层逻辑层:主要是利用服务器完成客户端的应用逻辑功能。 第三层数据层:主要是接受客户端请求后独立进行各种运算。 三、B/S架构的优点: 1、客户端无需安装,有Web浏览器即可。 2、BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。 3、BS架构无需升级多个客户端,升级 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览