Common path of a web request through the cloud
- Common path of a web request through the cloud
-
1Firewall passes https (80) and https (443) traffic to HAProxy.
-
2HAProxy checks users's request with WAF rules. If all OK, it selects a backend to process the request.
-
3Main app. runs on PHP backend servers which are load-balanced in "Sticky Session" mode.
-
4Data is stored on NAS/CDN server, FullPageCache storage, DB, Redis and others.
-
5PHP processes the request and returns a response to HAProxy. It compresses and encrypts response for the user.
-
6One exception is direct serving of static files via CDN server. This path is: HAProxy > CDN > HAProxy > User.
-
7NodeJS servers are used for supporting services like exporting invoices (e.g. HTML2PDF) and load-balanced in "Round Robin" mode.
Common path of a web request through the cloud
- Common path of a web request through the cloud
-
1Firewall passes https (80) and https (443) traffic to HAProxy.
-
2HAProxy checks users's request with WAF rules. If all OK, it selects a backend to process the request.
-
- Common path of a web request through the cloud
-
1Firewall passes https (80) and https (443) traffic to HAProxy.
-
2HAProxy checks users's request with WAF rules. If all OK, it selects a backend to process the request.
-
3Main app. runs on PHP backend servers which are load-balanced in "Sticky Session" mode.
- Common path of a web request through the cloud
-
1Firewall passes https (80) and https (443) traffic to HAProxy.
-
2HAProxy checks users's request with WAF rules. If all OK, it selects a backend to process the request.
-
3Main app. runs on PHP backend servers which are load-balanced in "Sticky Session" mode.