The features of nginx are:
(Recommended tutorial: nginx tutorial)
1. Hot deployment
I personally think this is very good. The separation design of the master management process and the worker process enables Nginx to have a hot deployment function, so the Nginx executable file can be upgraded under the premise of 24/7 uninterrupted service. You can also modify configuration files, replace log files and other functions without stopping the service.
2. High concurrent connections are possible
This is a very important feature! In this era of rapid development of the Internet and the increasing number of Internet users, some large companies and websites need to face high concurrent requests. If there is a server that can withstand more than 100,000 concurrent requests at the peak, it will definitely be favored by everyone. Theoretically, the upper limit of concurrent connections supported by Nginx depends on your memory, and 100,000 is far from the upper limit.
3. Low memory consumption
Under normal circumstances, 10,000 inactive HTTP Keep-Alive connections only consume 2.5M of memory in Nginx. This is why Nginx supports high concurrency. The basis of connection.
4. Process response requests quickly
Under normal circumstances, a single request will receive a faster response. During peak periods, Nginx can respond to requests faster than other web servers.
5. High reliability
Nginx is a highly reliable web server. This is also the basic condition for why we choose Nginx. Now many websites are using Nginx, which is enough Explain the reliability of Nginx. High reliability comes from the excellent design of its core framework code and the simplicity of module design; and these modules are very stable.
The above is the detailed content of What are the basic features of nginx. For more information, please follow other related articles on the PHP Chinese website!