Ich plane eine JRuby on Rails App auf Google AppEngine/Java zu hosten. Ich fand a great blog post by Ola Bini, wie man dies zu, aber in der Zusammenfassung heißt es:Google AppEngine: Wie oft tritt ein "Runtime Startup" auf
Insgesamt JRuby on Rails funktioniert sehr gut auf der App Engine, mit Ausnahme von einige kleinere Details. Die wichtigsten sind die Startkosten und testen. Als es passiert, können Sie nicht wirklich GAE/J Precreate Dinge zu bekommen. Stattdessen müssen Sie lassen Sie die erste Veröffentlichung nehmen Sie den Treffer davon. Nun, GAE/J tut eine Vorverifizierung von Bytecodes und so weiter, so dass Start ist ein bisschen schwerer als auf anderen JDKs. Eine Laufzeit dauert etwa 20 Sekunden Wandzeit zum Start, , so dass der erste Treffer einige Zeit braucht.
Ich verstehe das nicht vollständig. Wie oft, unter welchen Umständen muss eine Laufzeit gestartet werden? Eine regelmäßige Verzögerung von 20 Sekunden ist wahrscheinlich ein Problem.
Vielen Dank, viel klarer jetzt. –