Fast and configurable
Overall Satisfaction with NGINX
Ever since discovering Nginx as an alternative to Apache, it has been my web server of choice for a variety of purposes, whether it be creating a versatile development server accommodating a variety of platforms across many different sites, or setting up a high-speed scalable server with integration with a popular content management system for a client. The powerful yet flexible configuration options of Nginx makes it straightforward to configure a server for a multitude of different tasks, and a clear choice for almost any situation.
Pros
- Powerful and flexible configuration
- Low resource usage with low overhead
- Well-supported on major operating systems
Cons
- Less well-known in communities than Apache, making it more difficult to find documentation and support
- Requires manual configuration for integration with some popular CMS
- Easy to write configuration from the ground-up and fine-tune to suit the needs of each site.
- Able to make use of several features and integrations to drastically reduce site load time.
- Reduces cost of resources needed to run servers.
Apache has the advantage of being very widely supported and well-known, which makes integration with various tools and software simple, whereas Nginx often requires manual configuration to achieve the same thing. However, the ease of use, configurability, and relatively small footprint of Nginx makes up for its smaller support base, as, once configured, it provides better performance and usability than Apache.
Comments
Please log in to join the conversation