2010-06-04 4 views
1

Il existe différentes options "Mémoire d'application" (comme 80MB ... 200MB) dans l'hébergement django-friendly appelé webfaction et je suis confus de décider lequel je devrais acheter.comment savoir combien de processus de mémoire d'application django prend (ou prendra)?

Est-ce que quelqu'un pourrait me donner des idées pour savoir combien de mémoire mon projet pourrait nécessiter (à l'exclusion du système d'exploitation, du serveur apache principal et des besoins en mémoire des serveurs de base de données)? Je comprends en théorie que j'aurai besoin d'effectuer une sorte de test de charge, mais je pensais qu'il pourrait y avoir des façons de calculer cela à l'avance avec une approche simple/relativement facile à comprendre. Je ne sais pas à quel point ils appliquent la limite d'utilisation de la mémoire de l'application, et une autre question est: que se passera-t-il si plus d'utilisateurs viennent sur le site et plus de threads démarrés que ce que j'attendais? L'application va-t-elle planter? Ou les délais deviendront-ils simplement inconfortables?

Et - non, l'application n'est pas encore prête (je ne peux rien mesurer pour l'instant). L'environnement de développement si c'est important est Winodows 7, 64 bits. L'hébergement lui-même est une sorte de Linux, je pense.

(Désolé si ce n'est pas une question stackoverflow.)

Répondre

1

Désolé, mais jusqu'à ce que vous avez l'application complètement développé, vous ne pouvez pas dire quoi que ce soit sur le type de mémoire qu'il va utiliser. Je recommande que vous preniez leur "plus bas" plan, et le renouveler pour répondre à vos besoins, ou encore mieux: obtenir l'hébergement après vous avez terminé le développement de l'application.

D'autre part, si vous aviez l'application prêt, vous pouvez simplement exécuter dans Apache avec la configuration de votre hôte et quelques exemples de données pour obtenir une estimation approximative ...

1

Je suis d'accord que vous pouvez » dire bien avant que votre application soit prête Comme une estimation vague considère que votre hôte est censé être "django-friendly" donc une application "de base" devrait fonctionner sans problèmes. Essayez et améliorez plus tard si c'est possible facilement. Tenez également compte du type de données traitées avec votre application, par exemple. J'ai eu des problèmes une fois quand j'ai dû traiter de très gros téléchargements d'images qui ont fait planter tout le site.
Gardez également à l'esprit si vous avez besoin d'un vérin pour des processus supplémentaires, par exemple. memcache!

1

Webfaction est en effet un hôte compatible Django, et votre application ne tombera pas en panne si elle nécessite plus de mémoire que vous n'en avez payée. Ce qui se passera, c'est que vous serez autorisé à utiliser de petites quantités de mémoire supplémentaire, mais si vous dépassez constamment la limite, il vous enverra un courriel poli vous demandant de réduire la charge ou de payer davantage.

Questions connexes