2017-10-21 1 views

Antwort

1

Sie müssen den Dienst erneut bereit. App Engine ist nicht wie eine Standardhosting-Site, auf der Sie einzelne Dateien per FTP übertragen, sondern Sie laden einen Dienst hoch, der containerisiert wird und für viele Instanzen skaliert werden kann. Für eine kleine Website mag das merkwürdig sein, aber bedenken Sie, dass eine Website große Mengen an Datenverkehr bereitstellt, bei dem Hunderte von Code-Instanzen ausgeführt werden, die automatisch ausgeglichen werden. Wie würden Sie diese einzelne Datei in dieser Situation in all Ihren Instanzen ersetzen? Sie laden also eine neue Version eines Dienstes hoch und können dann den Datenverkehr entweder sofort auf die neue Version migrieren oder hochfahren.

Was Sie ein Ärgernis betrachten könnte, ist Teil des Kompromisses, die App Engine enorm leistungsfähig macht nicht, wie Sie Ihre App Waage zu kümmern oder vernetzt.

+0

Vielen Dank für die Vorteile von GAE beschreiben, aber ich würde es ist ein kleines Ärgernis nicht zustimmen. Viele Dinge, die ich versucht habe einfach zu tun, vor Ort nicht funktionieren, so einige Minuten für die App erhöht sich um eine Größenordnung, die dev-Zyklus zu starten, warten zu müssen (zB was ein paar Stunden dauern sollte leicht zu entwickeln, dauert ein Tag) . Es scheint, dass Google einen app_devserver unterstützt, aber es funktioniert nicht mit Python 3 oder den flexiblen Umgebungen. – howMuchCheeseIsTooMuchCheese

+0

Die Bereitstellung der flexiblen Umgebung dauert länger. Das Team hat es sich zur Aufgabe gemacht, Python 3 als Standard zur Verfügung zu stellen, sie haben noch keine Zeitleiste. – BrettJ

Verwandte Themen