IIS ve Apache web sunucuları arasındaki temel farklılıklar nelerdir?

Her iki web sunucusu IIS ve Apache de işlevsel ve yaygın olarak kullanılan platformlardır. Fakat, belirli bir proje için sunucu seçimi yaparken, her birinin artıları, eksileri ve temel farklılıkları hakkında bilgi sahibi olmak önemlidir. Bu bağlamda, Microsoft’un Internet Information Services (IIS) ve Apache HTTP Server arasındaki temel farklılıklar nelerdir? Her biri ne tür durumlar için daha uygun olabilir? Yüksek trafikli bir web sitesi için hangisi daha iyi bir seçenek olacaktır?