выбор стратегии деплоя capistrano

Здравствуйте!
Для деплоя кода на проекте используется capistrano. У него есть две на мой взгляд похожие стратегии: remote_cache и rsync_with_remote_cache. На сколько я понимаю, в обоих случаях, если это не "холодный" деплой, на сервер копируются только изменения: в первом случае через svn update или git pull, во втором случае то же, через rsync с локального хоста.

Объясните есть ли принципиальная разница между этими стратегиями в скорости и удобстве использования или можно выбирать на вкус, что больше понравится?

1 ответов


Принципиальная разница уже описана тобой.
В первом случае, обновления доставляются сразу в кеш на сервера приложений, во втором - через деплоймент машину.
Если твои сервера могут ходить наружу (читай в реп), то юзай ремоут_кеш, если не могут, то через рсинк