#ruby-on-rails #ruby-on-rails-4
#ruby-on-rails #ruby-on-rails-4
Вопрос:
Мне любопытно, видел ли кто-нибудь какие-либо положительные результаты от создания tmpfs
файловой системы и ее установки в качестве $RAILS_ROOT/tmp
папки в производственных приложениях, особенно на этапе развертывания?
В настоящее время мы запускаем TorqueBox, и компиляция ресурсов занимает значительное количество времени. Мы проводили мозговой штурм, и нам пришла в голову мысль использовать tmpfs
папку tmp, и мне было любопытно, какие выгоды мы могли бы получить от этого как при компиляции ресурсов, так и, возможно, при общей производительности, если кто-нибудь пробовал что-то подобное ранее.
Комментарии:
1. Вместо этого вы могли бы связать его с
ln -s /tmp ./tmp
. Предварительная компиляция занимает около 25 миллионов для моего текущего проекта. Вы можете узнать, как быстро это будет происходить сcp -r myapp /tmp/; cd /tmp/myapp; time rake assets:precompile