Разумно ли запускать MS Velocity на моей машине разработки?

StackOverflow https://stackoverflow.com/questions/139583

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Я надеюсь, что ваш проект пойдет хорошо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top