Unless you have real Windows servers expertise in house, you will be talking (and suffering) the whole life. (Look at the parallel thread "Moodle 3.1 Windows Cluster slow" https://moodle.org/mod/forum/discuss.php?d=361647) But watch out: Switching to Linux (Ubuntu) won't make it better, if you don't have Linux experts either!
In summary, any server OS would do, if you have expertise on that OS. I argue though, that a mediocre Linux server administrator would run a medium sized Moodle installation smoothly and efficiently, whereas for the same thing on Windows you need a (real) Windows expert and much, much bigger hardware!
Ever wondered why "All 500 of the World's Top 500 Supercomputers Are Running Linux" https://linux.slashdot.org/story/17/11/14/2223227/all-500-of-the-worlds-top-500-supercomputers-are-running-linux ? Not because Linux was made to pull big loads, because it was made with efficiency in mind! (For insiders, Linus is just obsessed with fine tuning things. ;)
Hardware and performance
Windows and a large busy site?
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.