Nginx Interview Question

Comprehensive source of knowledge for interviews Nginx.

Introducing Nginx

Giới thiệu Nginx

NGINX is a powerful open source web server. Nginx uses a single-threaded, event-driven architecture, making it more efficient than the Apache server. It can also do other important things, such as load balancing, HTTP caching, and serving as a reverse proxy.

Major companies using NGINX include: Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple, Intel, and many others.

NGINX was developed by Igor Sysoev in 2002, with the first public release in October 2004. Igor initially saw the software as an answer to the C10k problem (a problem related to the performance of handling 10,000 concurrent connections).

With NGINX's focus on performance optimization, it often outperforms other popular web servers in benchmark tests. Especially in cases where static content (images, css, js, text, etc.) needs to be served and/or high concurrent requests are required.