Bu iki languages karşılaştırmak istemiyorum gibi geliyor, ama iki web systems karşılaştırmak istiyorum.
Dahil pek çok değişken vardır çünkü bu, zor.
Örneğin, Python web uygulamaları kullanıyorsanız eğer PHP (hatta mod_php yavaş olmak biter web sunucuları için görüşmeler tipik yollardan herhangi daha hızlı web sunucuları, konuşmak için mod_wsgi yararlanabilirsiniz Apache, Apache yalnızca yerine İşçisi gibi çok evreli MPM) daha mod_php ile prefork kullanabilirsiniz çünkü.
Kod derleme sorunu da vardır. Bildiğiniz gibi, Python bayt koduna just-in-time derlenir (. Pyc dosyaları) bir dosya, her seferinde dosya değişiklikleri çalıştırdığınızda. Bu nedenle, bir Python dosyanın ilk çalıştırdıktan sonra, derleme adım atlanır ve Python yorumlayıcısı sadece precompiled. Pyc dosyası getirir. Bu nedenle, bir Python, PHP üzerinde yerli bir avantaja sahip olduğunu söyleyebiliriz. Ancak, optimize ve önbelleğe alma sistemleri çok aynı etki (benim favori eAccelerator olan) PHP web siteleri için kurulabilir.
Genel olarak, yeterli araçlar biri hemen hemen başka yapabileceği her şeyi yapabilir ki böyle var. Diğerleri de söylediğim gibi Tabii ki, dil geçiş iş davaya müdahil sadece hız daha var. Biz orijinal yazarın şirketten ayrıldı ve başka kimse dokunmak istiyor, çünkü bir hata olduğu ortaya çıktı benim şimdiki işveren ocaml yazılmış bir uygulama var. Benzer şekilde, PHP-web topluluğu Python-web topluluğu çok daha büyüktür; Web sitesi barındırma hizmetleri Python desteği çok PHP desteği sunmak için daha olasıdır; vb
Ama geri hız. Burada hız sorunu birçok hareketli parça içerir tanımak gerekir. Neyse ki, bu parçaları birçok bağımsız size performans artışı aramak için çeşitli yollar karşılayabilme, optimize edilebilir.