前端项目与后端项目服务器,Web服务 - Web开发中前端,后端和中间件之间的差异...

编程知识 更新时间:2023-04-03 21:12:38

这是一个细分:

前端层 - > 用户界面层通常由HTML,Javascript,CSS,Flash和各种服务器端代码(如ASP.Net,经典ASP,PHP等)组成。将其视为在代码方面最接近用户。

中间件,中间层 - > 一层后退,通常称为系统的“管道”部分。 Java和C#是编写这部分的常用语言,可以被视为UI和数据之间的粘合剂,可能是Web服务或WCF组件或其他SOA组件。

后端层 - > 数据库和其他数据存储通常处于此级别。 Oracle,MS-SQL,MySQL,SAP以及各种现成的软件都会浮现在这个软件上,这是对数据的最终处理。

任何这些之间都可能存在重叠,因为您可以将所有内容都放入一个层,就像ASP.Net网站一样,它使用内置的AJAX功能生成Javascript,而后面的代码可能包含数据库命令,使后面的代码包含中间和后面 - 等级。 或者,可以使用VBScript作为所有层使用ADO对象并将所有三个层合并为一个层。

同样,在某些情况下,可以组合使用中间件和前端或后端。

瓶颈通常有几个不同的水平:

1)数据库或后端处理 - > 这可能不同于工资单或销售或其他任务,其中数据库的吞吐量正在减少。

2)中间件瓶颈 - > 这将是某些Web服务可能达到容量但前端和后端具有处理更多流量的带宽的地方。 或者,可能有一些服务器是系统的一部分,不是UI部分或原始数据可能是使用Biztalk或MSMQ之类的瓶颈。

3)前端瓶颈 - > 这可能是客户端或服务器端问题。 例如,如果您使用了一台低端PC,并且加载了一个由下载大量数据组成的网页,那么客户端可能就是瓶颈所在。 同样,如果服务器受到像Amazon或其他高流量网站有时可能获得的请求的影响,服务器可能会对请求进行排队。

其中一些是需要解释的,所以它并不是完美的任何方式和YMMV。

编辑:需要考虑的是一些系统可以有多个前端或后端。 例如,内容管理系统可能会让网站访问者查看作为前端的内容,但内容编辑者如何更改网站上的数据呢? 提取这些数据的能力可以被视为前端,因为它是一个UI组件,或者它可以被视为后端,因为它被内部用户而不是观看网站的一般公众使用。 因此,这里有一些内容可以说。

更多推荐

前端项目与后端项目服务器,Web服务 - Web开发中前端,后端和中间件之间的差异...

本文发布于:2023-04-03 21:12:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4e118c1b7e48e125a17c85bc9e36b107.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:后端   项目   中间件   差异   服务器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 39965文章数
  • 14阅读数
  • 0评论数