2011-01-21 11 views
5

Qualcuno può spiegare qual è la funzione Sempre attiva in Google App Engine? Come è utile? Una spiegazione con l'esempio sarà apprezzata.Funzione Sempre attiva Google App Engine

La funzione Sempre attivo funziona anche per le code delle attività?

risposta

8

In pratica, Google chiude le istanze delle app del motore delle app quando non hanno traffico. Con questa funzione, puoi pagare di più per avere un'istanza sempre in esecuzione. Ciò consente di risparmiare tempo durante i picchi di traffico poiché non è necessario prendere tempo per avviare una nuova istanza.

+4

Questo è particolarmente utile per le app Java, che possono impiegare molto tempo per l'avvio (più di dieci secondi). – Thilo

+0

Quando il codice è in esecuzione, il motore dell'app google crea istanze per mantenere il codice in esecuzione. In caso di traffico intenso, le istanze sono sempre disponibili e le richieste verranno pubblicate più rapidamente. Quando c'è molto meno traffico, queste istanze muoiono dopo un po '. Quindi, quando arriva una nuova richiesta, GAE deve caricare queste istanze prima di servire la richiesta, che richiederà del tempo (non una quantità significativa di tempo ma una quantità ancora misurabile) – Sam