2008-09-26 18 views
1

Je n'ai jamais développé une application web qui utilise la mémoire distribuée.Sage d'exécuter MS Velocity sur ma machine de développement?

Est-il courant d'exécuter un outil tel que Microsoft Velocity sur ma machine locale au fur et à mesure de mon développement, devrais-je développer Velocity sur un autre serveur ou développer simplement (configuration par défaut & cache) Vitesse seulement après que je l'ai déployé sur notre serveur de développement?

Nous rencontrons beaucoup de problèmes de mémoire dans notre application Web de production et nous cherchons à diviser nos serveurs en une batterie de serveurs.

Répondre

3

Je cherche également à utiliser Velocity sur un projet. Ce que j'ai fait jusqu'ici est d'écrire une interface de mise en cache commune et une implémentation simple qui utilise le système de mise en cache ASP.NET standard. De cette façon, je peux programmer contre cette interface et plus tard brancher la mise en cache Velocity via une implémentation concrète de l'interface. Vous pouvez le faire plus facilement en utilisant un framework d'injection de dépendance tel que Unity ou Structure Map. En ce qui concerne l'utilisation de Velocity, je serais sûr de l'essayer dans un environnement de développement avant d'aller vivre. Si vous avez un nombre limité de machines physiques, utilisez Virtual PC pour configurer des serveurs virtuels et installer le framework de mise en cache sur ces derniers.

0

Ahh c'est un bon feedback. Je pensais exactement la même chose à propos de l'écriture d'une interface de mise en cache commune afin que je puisse désactiver la mise en cache par défaut avec Velocity sans aucun changement de code. Basé sur un article de Stephen Walther, il semblait installer Velocity sur sa machine de développement local. Donc, cela semble être un bon point de départ.

Dans son article, je suis heureuse de constater que le passage à la session dans le serveur Web requis aucune modification de code ... il était sans couture;)

J'ai vu un article intéressant sur Velocity's blog ce matin sur l'installation de vitesse multiples instances sur le même serveur. De cette façon, vous ne devez pas nécessairement utiliser Virtual PC.

J'espère que votre projet se passe bien.