3 Stimmen

Best Practice für den Umgang mit Kaltstartproblemen von Apps

Nach einer gewissen Zeit der Inaktivität dauert es etwa 5 bis 10 Sekunden, bis die erste Anfrage ankommt.

Gibt es bewährte Verfahren, um dieses Problem zu lösen?

Ich verwende die Python-Version von App Engine.

6voto

Nick Johnson Punkte 99799
  • Reduzieren Sie die Menge der Bibliotheken, die Sie benötigen, um Anfragen so gut wie möglich zu bedienen.
  • Bei teuren Bibliotheken, die nur an einigen Stellen verwendet werden, fügen Sie die Importanweisung in die Funktion ein, die sie verwendet. Auf diese Weise wird die Bibliothek nur dann importiert, wenn sie zum ersten Mal benötigt wird.
  • Wenn Ihr Framework dies unterstützt, importieren Sie die Handler just-in-time, so dass Sie sie nicht alle beim Start Ihrer Anwendung importieren müssen.
  • Freuen Sie sich auf reservierte Instanzen / Warmup-Anfragen, die bald kommen!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X