Après avoir réfléchi longuement sur la façon de créer une application Web rapide et évolutive, je suis presque décidé à opter pour une combinaison de Google App Engine, Python + Django et app-engine-patch . Mais je suis tombé sur un commentaire dans le app-engine-patch FAQ qui m'a fait penser que peut-être la combinaison n'est pas aussi mature que je le pensais: cela peut prendre quelques secondes (1-4, selon la FAQ) pour démarrer une instance de Django. Cela peut ne pas être un problème s'il y a une certaine persistance de la demande à la demande, mais il semble que lorsqu'il n'y a pas de trafic soutenu, l'instance de Django est arrêtée en quelques secondes. Si le système n'est pas appelé toutes les secondes ou plus, toute demande entrante prendra quelques secondes (!) Pour être accordée. C'est inacceptable. Comme une solution rapide (moche, je sais), je pensais à avoir une machine externe faisant une demande factice au framework chaque seconde juste pour le garder en vie.Instance Django démarrer sous Google App Engine
Êtes-vous d'accord avec cela? Avez-vous une autre approche? Un autre doute que j'ai est ce qui se passera s'il y a assez de trafic pour passer d'un n serveurs à n + 1, cette requête prendra-t-elle quelques secondes parce qu'une nouvelle instance de Django doit être lancée? ou l'infrastructure de Google ne fonctionne pas de cette façon? Je confesse mon ignorance à ce sujet. problème.
Aide!
"jusqu'à ils passent à "vrai" django "? La solution actuelle n'est pas "irréelle" Django - les correctifs ne sont nécessaires qu'en raison des limitations de Django. –