Django auf GoogleAppengine - Leistung?
-
26-10-2019 - |
Frage
Verbrauchst du im Gegensatz zum Standard -WebApp2 -Framework zusätzliche Ressourcen? Irgendwelche Metriken?
Lösung
Aus der Mailingliste habe ich mehrere Kommentare zu Django -Instanzen gesehen, die bei kaltem Start deutlich länger dauern. Dies würde sich bemerkbar machen, wenn Ihre App selten verwendet würde.
Aus dem Protokoll meiner App dauerte die erste Anfrage ungefähr 4 Sekunden.
Meine Django-Instanzen verwenden 41-43MB. Ich bin mir nicht sicher über WebApp2.
Wenn Sie Django-nonrel als ORM verwenden, bin ich sicher, dass in der ORM-Übersetzung ein paar Zyklen verbracht werden, aber ich bezweifle, dass dies von Bedeutung ist. Meine Tastypie-Rastebene kann zwischen 40-120 ms für dieselbe Anfrage dauern. Es sieht so aus, als ob die Leistung mehr vom Datenspeicher als alles andere diktiert wird.