Ben aynı dil içinde farklı dil ve / veya farklı çerçeveler performansını karşılaştırmak istiyorum. Bu web geliştirme için kullanılan sunucu tarafı dilleri hedefleniyor. Ben elma karşılaştırmak için bir elma mümkün değil biliyorum, ama mümkün olduğunca tarafsız olmak istiyorum. İşte bazı fikirler:
- Basit bir "Hello World" sayfası
- Nesne başlatma
- Function/method calls
- Yöntem gövdeleri boş büyüğe değişecektir
- Dosya erişim (okuma ve yazma)
- Veritabanı erişimi
Ya saniyede istekleri ile ölçülebilir ya da ben bir for
döngü ve döngü birçok kez kullanabilirsiniz. Bunun yerine, belirli bir görevi gerçekleştirmek ne kadar hızlı daha: (boş işlev çağrısı yani) bu ölçütler bazı dil vardır yükü ölçmek gerekir. Ben bazı önlemler almak gerekir:
- Onlar mümkün olduğunca arka plan üzerine birkaç süreçleri taze tesislerde, aynı makinede edeceğiz.
- Ben denemek ve resmi olarak önerilen sunucu kurmak gerekir; Ben herhangi bir iyileştirme denemez.
Bunu nasıl geliştirebiliriz?