2016-08-25 2 views
-1

Так что я только начал работать с Vagrant и задавался вопросом, что является наиболее эффективной структурой или рабочим процессом. Должен ли я создавать отдельную виртуальную машину для каждого проекта, или я должен использовать 1 VM для многих проектов? Например, у меня есть 5 проектов WP, очень разные, от целевой страницы до Woocommerce, я должен ее отделить или добавить в одну виртуальную машину. Я думаю, что ставить много проектов в 1 VM, чтобы победить цель Vagrant в другой руке, приложив каждый проект к раздельному VM, это какой-то король чрезмерного убийства, или это обычная практика?Наиболее эффективный бродячий рабочий процесс, структура?

Вот визуальный пример того, что я говорю о:

VM для каждого проекта

VM per project/site

VM со многими проектами/ виртуальный хост одновременно

VM with many projects/vhosts

Так какой из них лучше? Или это зависит от ситуации и нет правильного ответа?

ответ

0

Или это зависит от ситуации и правильного ответа нет?

Я думаю, что это ваш правильный ответ!

Лучше всегда изолировать каждый проект друг от друга специально, если у них нет зависимостей. Если у вас есть другая версия php и т. Д., Лучше всего выделить ее в другую виртуальную машину.

С другой стороны, вам нужно работать над своими 5 проектами одновременно? начиная с 5 виртуальных машин от вашего хоста переполняется, и вы быстро столкнетесь с проблемой производительности (если у вас нет 64-битной ОЗУ)

+0

Спасибо, просто прочитайте больше об этом и, в целом, лучший способ сохранить их разделенными, вы не обычно работают с более чем 2 проектами. Не знаю, почему мой вопрос был проголосован. – RomkaLTU

+0

Я не знаю ни слова, возможно, это считалось главным образом основанным на мнениях или нет прямых ответов, но есть некоторые «оптимальные» способы работы с бродягой –