2010-10-26 4 views
0

J'utilise GAE et la file d'attente de tâches. Dans le fichier queue.yaml, je garde le réglage par défaut: 5/s. Il y a 1 mois, je pensais que c'était suffisant mais maintenant il y a environ 40-50 tâches dans une file d'attente donc mon application est trop lente.GAE: Combien de tâches par seconde est suffisant?

Je veux savoir combien de tâches par seconde sont suffisantes? Puis-je changer à 100/s?

Merci :)


Mise à jour:

Mon application reçoit les données de certains réseaux sociaux, calculer et enregistrer à datastore. Pour dépasser 30 secondes de GAE, je divise cette opération en tâches. Je veux connaître la limite de la file d'attente des tâches GAE avant le changement et le déploiement de GAE :)

+0

Vous devez nous en dire beaucoup plus sur votre application avant de pouvoir le dire. Peut-être que vous devriez juste essayer et voir si cela résout votre problème. –

+0

J'ai mis à jour plus d'informations :) Je veux savoir si j'augmente le nombre de tâches par seconde, le temps de processeur augmentera également? –

Répondre

1

http://code.google.com/appengine/docs/python/taskqueue/overview.html#Quotas_and_Limits

ou

http://code.google.com/appengine/docs/java/taskqueue/overview.html#Quotas_and_Limits

Je recommande vivement d'augmenter les paramètres dans les étapes pour trouver votre performance sweet spot. Le nombre de tâches nécessaires à l'exécution est évidemment supérieur à 5/s, mais vous ne savez pas quel est le bon nombre jusqu'à ce que vous ayez essayé de courir pendant un moment, et se diriger vers le haut ne semble pas être une bonne idée.

Questions connexes