Всем доброго дня, господа.
Шли годы, я кодил на PHP в PhpStorm, в качестве дев-сервера использовал Wamp Open Server. Разработка проектов на Symfony шла себе спокойно и шла.
Но пришло время освоить пачку новых технологий, как то Vagrant, Bower, Grunt и прочее, где требуется Node.js и прочие вещи, под виндой нормально не живущие. И тут начались потуги:
- Ставлю VirtualBox, поднимаю гостевую ОС Ubuntu 12 LTS, настраиваю там все-все-все. Работает, ок.
IDE запущена на хост-машине (Винда7), папка проекта средствами VirtualBox Shared Folders синхронизируется с DocumentRoot веб-сервера на виртуалке. И как только я начинаю работать с Symfony проектом - получаются страшные задержки. Страницы рендерятся в лучшем случае по 6 секунд. Покурил блоги и статьи, вынес кеш и логи симфони за пределы шареной директории, отключил XDebug и потюнил Apache и PHP. Все равно - 2-3 секундны на открытие страницы минимум. Это очень некомфортно.
- Ставлю Vagrant, генерю конфиг на puphpet.com. История повторяется, ибо используется тот же VirtualBox и его Shared Folder.
Кто как справляется с этим? Или вообще уйти с Винды на Макось или Убунту? Но тоже нельзя, ибо 50% времени занимаюсь разработкой под IBM Lotus.
Купить второй ноут? Как вариант, но не очень хочется.
UPD
Ну или, может, кто-то знает рецепт, как беспроблемно синхронизировать директорию веб-проекта между хост-системой и виртуалкой в обе стороны? Чтобы скорость была нормальная.