Итак, у нас есть базовый сайт Rails 3 с capistrano 2.5.19 и многоэтапным расширением.
Сайт прост, но на нем более 40 000 изображений. Поэтому развертывание занимает много времени, как на нашем сервере QA, так и на производстве. Проблема обычно не в загрузке сети, потому что capistrano загружает только то, что изменилось в SVN. Проблема заключается в том, сколько времени требуется нашим серверам для резервного копирования старого выпуска (изображения объемом 40 тыс.) И копирования нового выпуска (еще 40 тыс. Изображений).
Кто-нибудь знает лучший подход к этому? Является ли единственный способ разделить это на две папки SVN и два сценария развертывания в сочетании с магией символических ссылок? Или я могу сказать Capistrano исключить образы в определенных развертываниях, где я знаю, что образы не изменились?