Желательно запустить MS Velocity на моей машине для разработки? - PullRequest
1 голос
/ 26 сентября 2008

Я никогда не разрабатывал веб-приложение, которое использует распределенную память.

Является ли обычной практикой запускать инструмент, такой как Microsoft Velocity , на моем локальном компьютере во время разработки, запускать Velocity на другом сервере по мере разработки или просто в обычном режиме (сеанс по умолчанию) & cache) и использовать Velocity только после развертывания на нашем сервере разработки?

Мы сталкиваемся с множеством проблем с памятью в нашем производственном веб-приложении, поэтому изучаем возможность разделения наших серверов на ферму.

Ответы [ 2 ]

3 голосов
/ 26 сентября 2008

Я также смотрю на использование Velocity в проекте. До сих пор я писал общий интерфейс кеширования и простую реализацию, использующую стандартную систему кеширования ASP.NET. Таким образом, я могу программировать на этом интерфейсе, а затем подключить кеширование Velocity через конкретную реализацию интерфейса. Вы можете сделать это проще, используя среду внедрения зависимостей, такую ​​как Unity или Structure Map.

Что касается того, где использовать Velocity, я обязательно попробую его в среде разработки, прежде чем начать работу. Если у вас ограниченное количество физических машин, используйте Virtual PC для настройки некоторых виртуальных серверов и установки на них инфраструктуры кэширования.

0 голосов
/ 26 сентября 2008

Ааа, это хороший отзыв. Я думал точно так же о написании общего интерфейса кэширования, чтобы я мог отключить кэширование по умолчанию с Velocity без каких-либо изменений кода.

Основываясь на статье Стивена Вальтера , он, похоже, устанавливает Velocity на свою локальную машину разработки. Это звучит как хорошее место для начала.

В его статье мне было приятно видеть, что переключение сеанса на веб-сервере не требует никаких изменений кода ... это было беспроблемно;)

Сегодня утром в блоге Velocity я увидел интересную статью об установке нескольких экземпляров скорости на одном сервере. Таким образом, вам не обязательно использовать виртуальные ПК.

Надеюсь, ваш проект идет хорошо.

...