Очередной раз возвращаюсь к теме среды разработки для php+mysql+nginx. Хочу выбрать лучший вариант с оптимальной производительностью, но не знаю что быстрее. Предпочитаю работу в винде, но фишки линукса.
Основной пк: 8700k, 970 pro, 16gb.
Варианты:
- Openserver. Неплохо, но много костылей. Медленно.
- Dualboot. Напряжно постоянно переключаться, интерфейс линукса не очень (простите меня :). Максимальная скорость.
- Virtualbox. Удобно запускать. Средняя производительность.
- Vagrant. Обертка для vbox, но с удобным управлением, интерфейс в винде. Средняя производительность.
- Docker. Очень удобная контейнеризация. Необходимость покупать win 10 pro. Средняя производительность.
У него есть одна небольшая проблема которая очень мешает при разработке на нем, а именно: io диска. Когда я пробовал год назад то страница загружалась на нем за 10 секунд, в то время как на компе 1. Максимальная скорость была около 20 мб (это на ssd). В общем, на винде и маке у него все очень печально с диском, а файлов в проекте у меня очень много.
- Docker в vbox.
- Мини-пк по lan. Как dualboot, но без переключений. Не так быстро как основной пк, но быстро.
Есть возможность купить какой-нибудь nuc с селероном и поставить ssd + 4гб памяти.
- Сервер на aws?
И такая мысль есть. Взять мини-начальный. Но удаленность файлов и в год сотка.
Что будет производительнее: docker, vagrant (vbox), мини-пк или aws?