Rails 3 - большой размер приложения (около 65 МБ) - PullRequest
0 голосов
/ 14 марта 2012

Приложение имеет размер 65 МБ. Когда получил, что самый большой размер имеет папку /vendor/bundle - почти 63MB .

Итак, вопрос - почему? Как я могу уменьшить это? Я развертываю свое приложение с помощью caipstrano, и это занимает столько времени ...

1 Ответ

2 голосов
/ 14 марта 2012

Я уверен, что развертывание - это боль, когда приложение нужно каждый раз загружать по 65 МБ.Вы должны посмотреть на параметр deploy_via remote_cache в файле /config/deploy.rb

и добавить его в свой файл /config/deploy.rb

set :deploy_via, :remote_cache

Взято из http://help.github.com/deploy-with-capistrano/

  Remote Cache

In most cases you want to use this option, otherwise each deploy will do a 
full repository clone every time.

set :deploy_via, :remote_cache
Remote caching will keep a local git repo on the server you’re deploying to
and simply un a fetch from that rather than an entire clone. This is probably 
the best option as it will only fetch the changes since the last.

Таким образом, в основном происходит то, что при первом развертывании вашего приложения все извлекается из репозитория, а затем при каждом развертывании только изменения вносятся.

Этотакже работает с Subversion.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...