Linux / Apache vs Windows / IIS 7 altında PHP çalışan performans farkı?

3 Cevap php

Bir PHP uygulama MySQL ile Apache altında çalışan bir Linux kutusu üzerinde şu anda yoktur. Biz bir pencere dükkanı olduğundan, yönetim Linux kutunun kurtulmak ve pencereler üzerinde her şeyi taşımak istiyor. Iki platform arasında bir performans farkı var mı? Ya da, hiç bir önemli fark performans ve yönetimi açısından, var mı?

3 Cevap

Microsoft, bir ekip çalışması PHP 5.3 parçasıdır, Windows için PHP optimize yardım vardı. Ben yerde bir unix sistemde PHP + Apache için performans yakın gördüm bazı rakamlar. 5.3 önce (5.3 üzerinden henüz olmadığından, şu anda anlamına gelir), performans Windows kötü. Bunu geliştirmek için çekin bazı yamalar ve hileler olduğunu düşünüyorum, ama size performans biraz mal olacak. O ya da bir sorun olabilir veya olmayabilir; İnsanlar performansı abartma eğilimi var.

Sadece performans daha Unix kullanmak için başka nedenler olduğunu unutmayın. Kod taşınabilir olmayabilir ve çekirdek php oldukça Tamam çalışır halde, iyi php-uzantıları ve üçüncü parti kütüphaneler ile belaya olabilir. Olursa olsun ona nasıl baktığınıza Windows üzerinde çalışan php için ikinci sınıf bir sistemdir.

If your application isn't huge or get hit a couple thousand times per second, there's no difference between the two. LAMP == WAMP in php small projects. Just install something like XAMPP if you want your environment to be as close as possible to your existing one but in Windows.

Proje ile iyi şanslar!

Eğer IIS7 ortamında PHP çalıştırmak için tüm yığınını yüklemek istiyorsunuz MS WebPI (www.microsoft.com / web de indirme) düşünmelisiniz.

performans çoğu uygulamalar için karşılaştırılabilir.