Web框架结构



互联网上有很多Web应用程序框架。他们每个人都有自己丰富的文档和教程。然而,缺乏关于这些Web框架结构的信息。

所谓结构,我指的是对"之间的关系和通信的简单描述和图形表示;Web服务器">&";Web-API/Web框架">而不管用于实现它们的编程语言如何。

我已经上网了,但没有找到任何可靠的信息。

这是一个很难回答的问题,但我会试一试。因此,首先,我们可以问问自己:

Web-API如何与Web服务器进行通信

您可以在这里想象的总体结构是,基本上,服务器作为一台机器有一个开放端口web服务器正在该端口上侦听。服务器具有配置文件,该配置文件告诉它要做什么;内部";端口,其中web应用程序正在侦听,并且该应用程序基本上处理内部逻辑。因此,Web服务器只是";愚蠢地";将数据发送到设置的端口。这可以通过配置文件进行更改,服务器可以在配置文件中以不同的方式修改请求。

Web框架由什么组成

这完全取决于,但我想说的是,从客户端应用程序(想象一下React、Vue、Angular(。后端应用程序(node、nest、django、flask(数据库(mongo、maria、postgres(。更多的";完整的";应用程序将具有缓存,例如(redis(或搜索特定的功能(弹性(。总而言之,这基本上取决于具体的用例,因为你需要一个不同的电子商务网络框架,而不是B2B应用程序。

最新更新