Browse Source

Update layered-web-app documentation for tiered selection

pull/23310/head
EngincanV 11 months ago
parent
commit
fa5fe73f86
  1. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure-tiered.png
  2. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure.png
  3. 8
      docs/en/get-started/layered-web-application.md

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure-tiered.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 100 KiB

8
docs/en/get-started/layered-web-application.md

@ -77,8 +77,16 @@ Installing a module after creating the solution may require manual steps. So, it
Once you select the desired modules, click the *Next* button for the *Solution Structure* screen:
{{ if Tiered == "Yes" }}
![abp-studio-new-solution-dialog-solution-structure-tiered](images/abp-studio-new-solution-dialog-solution-structure-tiered.png)
{{ else }}
![abp-studio-new-solution-dialog-solution-structure](images/abp-studio-new-solution-dialog-solution-structure.png)
{{ end }}
It creates a separate host application that only serves the HTTP (REST) APIs. The web application then performs remote HTTP calls to that application for every operation. If the *Tiered* option is not selected, then the web and HTTP APIs are hosted in a single application, and the calls from the UI layer to the API layer are performed in-process.
The tiered architecture allows you to host the web (UI) application in a server that can not access to your database server. However, it brings a slight loss of performance (because of the HTTP calls between UI and HTTP API applications) and makes your architecture, development, and deployment more complex. If you don't understand the tiered structure, just skip it.

Loading…
Cancel
Save