301 Reading 7 - marsecguy/reading-notes-cyberops GitHub Wiki
NGINX
- What are some common use cases for NGINX?
- NGINX is most commonly used as a web server due to its ability to process many requests much more quickly than other server processes. It is also used between clients and servers as a web accelerator and also as a load balancer.
- How does NGINX handle tasks that could slow down the web server?
- It divides processes into subprocesses, which more evenly distribute the load of work and keeps higher process free to listen for more requests while the subprocesses are taking care of existing requests. The higher processes can distribute the new requests to subprocesses that are finishing up what they are doing rather than bogging down ones that still have a heavy workload. As such, it makes the whole system much more efficient.
- Describe, as if to a non-technical friend how to actually pronounce “NGINX”, and why an org might choose to use it.
- It is pronounced "engine-x". An organization might choose to use it if they have a website that is expected to have heavy traffic with may requests, such as a website that fronts a searchable database.
Source:NGINX