Пересел тут с Nginx+PHP-FPM под Linux на Windows и XAMPP и заметил что все стало дичайше тормозить. Одни и те же страницы на локально поднятых сайтах открываются раз в 10 медленнее. Может кто встречался уже с таким? Подскажите способы ускорится.
//UPD
Настроил Nginx+php-fpm в Ubuntu для Windows 10. В принципе работает (быстро), хотя есть и проблемы:
1. Работу с php-fpm приходится организовывать через tcp, а не через сокет.
2. Нет автостарта. каждый раз приходится заходить в консоль и писать там /etc/init.d/[nginx|php5-fpm|mysql] start
3. Nginx невозможно сделать рестарт, он как-то железно вешается на порт и после уже не может занять его повторно, приходится перезагружать полностью машину с windows.
4. Пока не знаю что будет с xdebug.
5. Почему-то невозможно запустить nginx на порту 80, в windows на этом порту уже висит некая "служба-HTTP", которая от которой зависит диспетчер печати и еще несколько других служб. Удивительно, что Apache из XAMPP при этом запускается на 80-м порту нормально. Пока все крутится на порту 8080. Думаю можно из Apache из XAMPP сделать прокси к Nginx.
// UPD2 Разница в загрузке одной и той же страницы:
nginx + php-fpm в ubuntu для windows 150 - 200 ms
xampp 1700 - 1800 ms
// UPD3 XDebug работает нормально
Нужно настроить маппинг удаленного каталога в phpstorm. У меня получилось C:\vhosts\ => /mnt/c/vhosts/
И разрешить удаленную отладку в самом XDebug
echo "xdebug.remote_enable=1" >> /etc/php/5.6/mods-available/xdebug.ini
echo "xdebug.remote_connect_back=1" >> /etc/php/5.6/mods-available/xdebug.ini