Microsoft's IIS is a better choice. If you use Microsoft technologies, such as ASP.net and ASP.net core, IIS is definitely your best choice.
## Internet Information Services (English: Internet Information Services, referred to as IIS) is a basic Internet service provided by Microsoft based on running Microsoft Windows. (Recommended learning:
nginx tutorial)
was originally an optional package for the Windows NT version, and was later released with Windows 2000, Windows XP Professional and Windows Server 2003, but it is not available on the commonly used Windows XP Home version. IIS.Nginx uses fewer resources, supports more concurrent connections, and reflects higher efficiency.
nginx uses another way to handle requests. When request processing reaches a peak, these requests will be asked to wait and be put in when there is space. This is event-based processing. Because the resources consumed by events are much smaller than those consumed by processes, nginx can handle 4 times the requests of the Apache server under the same performance conditions. Of course nginx is also constantly developing. It has a technology called nginx unit that can use rest API to configure various script servers. This greatly improves flexibility. If you pay special attention to performance, you can choose nginx. nginx unit can help you improve scalability and flexibility. Whether it is sufficient depends on your specific project situation.The above is the detailed content of Which is better, iis or nginx?. For more information, please follow other related articles on the PHP Chinese website!