Here we’re going to show you how to install the Internet Information Services (IIS) web server version 10.0 in Microsoft’s Windows Server 2019 operating system.
Tag Archives: IIS
Following on from my recent Linux web server benchmarks and Windows web server benchmarks, I noticed that in general IIS appeared to perform better than all Linux based web servers that I’d previously tested.
As my Linux results were completed in March last year, I’ve run some of the tests again with the most up to date versions of each web server to ensure that the best performance can be achieved.
So let’s find out how Linux and Windows based web servers compare against each other in a static workload speed test.
Following on from my recent Linux web server benchmarks, I’m going to be performing the same tests on all current generations of Microsoft’s IIS web server.
Here I’ll be performing benchmarks against the below versions of the IIS web server and then comparing them against each other to get an idea of which one performs the best under a static workload.
- Windows Server 2008 R2 – IIS 7.5
- Windows Server 2012 – IIS 8.0
- Windows Server 2012 R2 – IIS 8.5
- Windows Server 2016 – IIS 10.0
First I’ll discuss how the tests were set up and actually done before proceeding into the results.
Here is a quick benchmark of IIS 7.5 and IIS 8 to get an idea of the performance difference between these two Microsoft web servers for Windows on different numbers of CPU cores and different levels of concurrent connections. IIS 7.5 was tested on Windows Server 2008 R2 Datacenter, while IIS 8 was tested on the Release Candidate of Windows Server 2012.
Recently I’ve been using a great benchmarking took called Weighttpd, from the makers of the Lighttpd Web Server. Weighttpd is great because it is multithreaded, unlike it’s ancient and still used predecessor, Apache Benchmark (ab). I have made a short PowerShell script that uses this tool in Windows in order to run benchmarks that step through concurrency levels.