TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Contact about NGINX

Please fill out the form below to get in touch.

F5

Connect with F5

What are you interested in?

Already have an account?

You hereby consent to have TrustRadius share the information supplied on this form with F5 so that F5 and TrustRadius may contact you in regard to the information requested.

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Microsoft IIS

    Score7.4 out of 10
    N/AMicrosoft IIS is an application server and infrastructure.N/A

    NGINX

    Score9.1 out of 10
    Mid-Size Companies (51-1,000 employees)
    NGINX, a business unit of F5 Networks, powers over 65% of the world's busiest websites and web applications. NGINX started out as an open source web server and reverse proxy, built to be faster and more efficient than Apache. Over the years, NGINX has built a suite of infrastructure software products o tackle some of the biggest challenges in managing high-transaction applications. NGINX offers a suite of products to form the core of what organizations need to create…N/A
    Pricing
    Microsoft IISNGINX
    Editions & Modules
    No answers on this topic
    No answers on this topic
    Offerings
    Pricing Offerings
    Microsoft IISNGINX
    Free Trial
    NoYes
    Free/Freemium Version
    NoYes
    Premium Consulting/Integration Services
    NoYes
    Entry-level Setup FeeNo setup feeOptional
    Additional Details——
    More Pricing Information
    Community Pulse
    Microsoft IISNGINX
    Considered Both Products
    Microsoft
    Chose Microsoft IIS
    After using both Microsoft IIS and free Linux alternatives, like NGINX and Apache, I have to say I much prefer the Linux products in every way. Configuration is clearer (you have to edit config files deep in Linux somewhere, but once you've done it once, it's easy). Logging is …
    Incentivized
    Chose Microsoft IIS
    Nginx is hard to support for smaller multiple projects, which is one reason we use the Microsoft IIS server, which is best fit for a set-up once and forget scenario. The Apache server is more recommended for smaller sized projects due to its cost factor, as the Microsoft IIS …
    Incentivized
    Chose Microsoft IIS
    Apache and Nginx are both lower overhead solutions compared to IIS, but require extensive configuration through files or command lines. For someone creating a website for the first time, these solutions are difficult to understand and implement.
    Incentivized
    Chose Microsoft IIS
    Apache and Nginx are what we use for our large websites and public data. When dealing with the type of traffic we see on our sites IIS just doesn't scale out well. For our staff levels, Apache and Nginx are very hard to support for all of our projects so we can't always use …
    Incentivized
    Chose Microsoft IIS
    IIS is easier to configure and manage. Doesn't require deep knowledge of the product to manage it. Doesn't require for IT team to learn Linux/Unix OS for basic web hosting. However, for advanced IT specialists, all three solutions could be useful and can work together.
    Incentivized
    Chose Microsoft IIS
    I feel each has their own strengths, when it came to developing the in house applications ASP gave us more features so we went with IIS to support those features.
    Incentivized
    Chose Microsoft IIS
    IIS is a different animal than most webservers. I don't know that I'd compare IIS to other products. The differences and reasons to use each are so diverse.
    Incentivized
    Chose Microsoft IIS
    Microsoft IIS is the only official way to run ASP.NET framework sites and for Microsoft System management tools (SCCM and WSUS). While open source options like Apache and NGINX are more commonly used in our department, to maintain the best compatibility we use IIS in certain …
    Incentivized
    F5
    Chose NGINX
    Microsoft IIS server is not open source and it comes with its own overhead in terms of cost which is not the case with Nginx as we do not need to purchase a handful of other products in order to get an HTTP server up and running. If I compare it to Apache Server, it …
    Incentivized
    Chose NGINX
    Nginx is one of the top three web servers and sits in the second position in terms of the amount of servers deployed. The main competition comes from Apache and Apache-based forks on Linux based servers, and less-so from Microsoft IIS on Windows based servers. As stated …
    Incentivized
    Chose NGINX
    All of those are paid solutions with very good features, but they also offer dedicated scenarios for web application hosting. If you run applications on on-premises web servers and don't have a Microsoft licence agreement, Nginx is a very good and reliable option, based on …
    Incentivized
    Chose NGINX
    The support and ability to provide near zero downtime for changes is a winner. The lightweight engine also helps reduce cost.
    Incentivized
    Chose NGINX
    Easy to Install and configure.
    Pick the configuration dynamically without restarting
    All the configurations at one place
    Incentivized
    Chose NGINX
    MS IIS and Apache HTTP Server both provide many similar services. However the configuration simplicity, and performance characteristics helped us choose NGINX above the other 2 products.
    Incentivized
    Chose NGINX
    Nginx is way easier to configure and runs better than Microsoft’s offering, in my opinion, and I’ll take it over Apache for its simplicity.
    Incentivized
    Chose NGINX
    Other Web servers are either not performant enough or locked to a platform. The main competitor in my opinion is the Apache Web Server, that can be extended in functionality through a diverse set of modules to perform almost any task related to a network server. But at scale, I …
    Incentivized
    Chose NGINX
    I selected Nginx because it is easy to learn, use, and maintain. I almost never have to troubleshoot it ever since I deploy it. It just meets my need for a personal learning experience. It works well with PHP and MySQL on Linux. That is why I chose it at first.
    Incentivized
    Chose NGINX
    Configuration options are easier on Nginx. It's better suited for our cases. It's easier to find specialists for Nginx in our area.
    Incentivized
    Chose NGINX
    When we did load and performance testing we got better results with Nginx
    Incentivized
    Chose NGINX
    It's lightweight and it does not require complex configurations for simple scenarios. If you want you can accomplish some other complicated tasks like reverse proxies which are well supported by the product.
    Incentivized
    Chose NGINX
    Nginx struck the right balance for us of raw speed, power, convenience, and simplicity.

    • I don't like the idea of hosting all of our open source PHP-based websites on Microsoft Windows servers with IIS, so that option was out first.
    Incentivized
    Chose NGINX
    Nnginx is more light-weight than many other web servers, has a very expressive configuration language, easier to configure than tools like IIS and Apache, easy to install certificates for SSL, much easier to model complex routing scenarios than IIS, easier to configure than …
    Incentivized
    Key User Insights
    Would buy again
    92%
    Would buy again
    11 Answers
    98%
    Would buy again
    49 Answers
    Delivers good value for the price
    100%
    Delivers good value for the price
    10 Answers
    100%
    Delivers good value for the price
    45 Answers
    Happy with the feature set
    100%
    Happy with the feature set
    12 Answers
    100%
    Happy with the feature set
    50 Answers
    Lived up to sales and marketing promises
    100%
    Lived up to sales and marketing promises
    8 Answers
    92%
    Lived up to sales and marketing promises
    34 Answers
    Implementation went as expected
    91%
    Implementation went as expected
    10 Answers
    96%
    Implementation went as expected
    43 Answers
    Features
    Microsoft IISNGINX
    Application Servers
    Comparison of Application Servers features of Microsoft IIS and NGINX
    Feature
    Microsoft IIS
    8.2
    29 Ratings
    3% above category average
    NGINX
    8.8
    43 Ratings
    10% above category average
    IDE support8.020 Ratings8.127 Ratings
    Security management8.029 Ratings8.638 Ratings
    Administration and management7.029 Ratings8.939 Ratings
    Application server performance9.029 Ratings9.139 Ratings
    Installation10.029 Ratings9.040 Ratings
    Open-source standards compliance7.018 Ratings9.037 Ratings
    Best Alternatives
    Microsoft IISNGINX
    Small Businesses
    NGINX
    Score9.1 out of 10
    No answers on this topic
    Medium-sized Companies
    Oracle WebLogic Server
    Score7.3 out of 10
    Oracle WebLogic Server
    Score7.3 out of 10
    Enterprises
    NGINX
    Score9.1 out of 10
    Red Hat JBoss EAP
    Score8.5 out of 10
    All AlternativesView all alternativesView all alternatives
    User Ratings
    Microsoft IISNGINX
    Likelihood to Recommend
    6.0
    (29 ratings)
    9.3
    (72 ratings)
    Likelihood to Renew
    10.0
    (1 ratings)
    9.0
    (2 ratings)
    Usability
    6.0
    (10 ratings)
    8.3
    (25 ratings)
    Availability
    8.0
    (1 ratings)
    -
    (0 ratings)
    Performance
    7.8
    (2 ratings)
    -
    (0 ratings)
    Support Rating
    9.4
    (6 ratings)
    8.0
    (5 ratings)
    Implementation Rating
    -
    (0 ratings)
    8.0
    (1 ratings)
    Ease of integration
    8.2
    (2 ratings)
    -
    (0 ratings)
    Product Scalability
    8.0
    (1 ratings)
    -
    (0 ratings)
    User Testimonials
    Microsoft IISNGINX
    Likelihood to Recommend
    Microsoft
    Publishing applications or websites is easy with Microsoft IIS. You don't need external software or complicated tutorials involving command lines and editing configuration files. On other hand, sometimes the troubleshooter needs a high knowledge of Windows Server, Registry, and tools to debug the application. If you need to host non-Microsoft technology as PHP pages or have a low budget, I recommend IIS equivalent software as Apache.
    Incentivized
    Read full review
    F5
    Nginx is well-suited for any web server scenarios, such as web applications, backend or reverse proxy for both application and HTTP requests, and distribution. It is less appropriate for Windows-based applications that run directly on a Windows Server host. In any case, it is very easy to manage, through separate conf files for each application or site you want to host with it.
    Incentivized
    Read full review
    Pros
    Microsoft
    • A big advantage that we use all the time is reviewing the logs that automatically get generated in IIS. It has helped us troubleshoot various problems in our applications over the years.
    • IIS integrates really well with Visual Studio and TFS. We are able to quickly deploy new applications and changes to applications when requested by the business.
    • IIS has proven that it is easy to configure and maintain with minimal effort.
    Incentivized
    Read full review
    F5
    • Very low memory usage. Can handle many more connections than alternatives (like Apache HTTPD) due to low overhead. (event-based architecture).
    • Great at serving static content.
    • Scales very well. Easy to host multiple Nginx servers to promote high availability.
    • Open-Source (no cost)!
    Incentivized
    Read full review
    Cons
    Microsoft
    • Angular/node apps don't run on IIS, or at least we never figured out how. Rather we ended up using nginx.
    • There are still occasional memory leaks - check your recycle settings!
    • If you have very heavy usage for web APIs, IIS requires regular restarts for reasons unknown.
    Incentivized
    Read full review
    F5
    • Customer support can be strangely condescending, perhaps it's a language issue?
    • I find it a little weird how the release versions used for Nginx+ aren't the same as for open source version. It can be very confusing to determine the cross-compatibility of modules, etc., because of this.
    • It seems like some (most?) modules on their own site are ancient and no longer supported, so their documentation in this area needs work.
    • It's difficult to navigate between nginx.com commercial site and customer support. They need to be integrated together.
    • I'd love to see more work done on nginx+ monitoring without requiring logging every request. I understand that many statistics can only be derived from logs, but plenty should work without that. Logging is not an option in many environments.
    Read full review
    Likelihood to Renew
    Microsoft
    We have no intention to replace all applications running on top of the IIS platform. Not all applications support other platforms and not all support staff are skilled in Linux/Apache platform support. Whereas IIS may not be the best performing or most secure web platform available, for the aforementioned reasons, it is impossible not to continue use of this product.
    Incentivized
    Read full review
    F5
    Great value for the product
    Incentivized
    Read full review
    Usability
    Microsoft
    As I've mentioned earlier, Microsoft IIS is very simple and easy to use. The user interface is a little bit overloaded with a huge number of different options, but once you have a little clue of what you are doing and what you need - no issues at all.
    Incentivized
    Read full review
    F5
    This tool is really easy to use and configure. Consumes very less system resources. It is highly modular and configurable. You can easily use it with other tools like certbot for SSLs. You can configure basic security with configuration and headers
    Incentivized
    Read full review
    Reliability and Availability
    Microsoft
    ARR (application request routing) in Microsoft IIS Server enables the web-admins to increase the web app reliability and availability through the rule based routing and load balancing of HTTP requests which in turn provides highly available server. IIS 7.0 Manager also provides kernel as well as user mode caching for faster performance and in case if the server fails, the IIS server has good amount of details logged in its log files which help understand and debug the cause quickly. Load balancing facilitates IIS server to fight against availability issues.
    Incentivized
    Read full review
    F5
    No answers on this topic
    Performance
    Microsoft
    In my experience, I have never had significant issues with IIS performance. Sometimes I've experienced issues with loading time, but it is mostly related to the web site code. However Amazon, Microsoft and Google providing free cloud services with very limited resources, and in that scenario, "heavy" websites on IIS could be the issue. In other situations - performance is good.
    Incentivized
    Read full review
    F5
    No answers on this topic
    Support Rating
    Microsoft
    As mentioned earlier there is so much documentation or guides or stack overflow questions out there that someone will have faced the same or very similar scenario to what you are going through that you will almost certainly find a solution to what you are after.
    Incentivized
    Read full review
    F5
    Community support is great, and they've also had a presence at conferences. Overall, there is no shortage of documentation and community support. We're currently using it to serve up some WordPress sites, and configuring NGINX for this purpose is well documented.
    Incentivized
    Read full review
    Alternatives Considered
    Microsoft
    Apache is java. Java is unnecessary complex. No developer wants to invest in learning all the hundreds of text based configuration files to get something done. Also, apache gives you the most evil and un-usable user interface possible. [Microsoft] IIS makes [life] after development easy, which is already complex enough to be bothered by something as mundane as exposing your work over the internet.
    Incentivized
    Read full review
    F5
    I have found that [NGINX] seems to perform better throughout the years with less issues although I've used Apache more. I would definitely recommend [NGINX] for any high volume site and I've seen this to usually be the case from most provided web hosts who will pick [NGINX] over alternatives
    Incentivized
    Read full review
    Scalability
    Microsoft
    Microsoft IIS Server is scalable if the underlying server configuration is done correctly. Use x64 edition v/s 32bit and using 32bit mode application pools are some of the tweaks to be done to make the IIS server scalable. There are too many small configurations need to be carried out in order to make a highly scalable IIS server hence not giving full score in this area.
    Incentivized
    Read full review
    F5
    No answers on this topic
    Return on Investment
    Microsoft
    • Allowing us to internally host our monitoring websites allows quick access to data that can be quite hidden, saving developer time.
    • It was inexpensive compared to more bulky solutions saving upfront cost.
    • It’s easy to install and enable allowing more developer savings.
    Incentivized
    Read full review
    F5
    • By using Nginx, we can host multiple web services on a single server, keeping our infrastructure costs lower.
    • Nginx maintains our HTTPS connections, allowing us to keep our promise to our customers that their data is safe in transit.
    • Due to Nginx's extremely low failure rate, our web addresses always return something meaningful, even when individual services go down. In sense, this means we are "always online" and allows us to maintain brand and support our customers even in the face of catastrophe.
    Incentivized
    Read full review
    ScreenShots

    NGINX Screenshots

    Screenshot of Overview of the NGINX Application PlatformScreenshot of NGINX Controller - MonitoringScreenshot of NGINX Controller - Configuration