@matperez

Как ускорить XAMPP под Windows?

Пересел тут с 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
  • Вопрос задан
  • 2075 просмотров
Решения вопроса 1
sayber
@sayber Куратор тега PHP
Да, я программирую на PHP и еще асинхронно!
PHP на windows работает намного медленнее.
Это неоспоримый факт.

Как вариант, в Win10 включить Ubuntu Server и на нем поднять nginx/php/...
Это если хотите работать под виндой.

Но я бы лучше остался на linux
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Лучший способ ускорить WAMP - это вынести его за подоконник.
Гравитация придаст ему необходимое ускорение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы