Медленно работает openserver?
Собрал основные рекомендации по ускорению:
- UPD (6.10.2020): заметил, что если поменять в проекте подключение к базе данных с localhost на 127.0.0.1 работает значительно быстрее. Некоторым помогает смена localhost на ip своей машины.
- Убедитесь что вы выполнили первый запуск (установки библиотек) иначе подключения к базам будет длиться 1 секунду. (Меню → Дополнительно → Первый запуск)
- Настройки open server. Вкладка модули — грамотно выберите ПО. Обычно чем оно новее, тем лучше оптимизировано. Используйте php выше чем 5.4, а лучше 7 версию.
- Отключите ведение логов.
- В настройках вкладка сервер уберите галочку «Защитить сервер от внешнего доступа» при которой скорость php падает в 3-5 раз(но учтите, что это скажется на уровне безопасности. Прежде чем отключать , подумайте, надо ли вам это?).
- Если версия Open Server старая, то отключите в PHP расширения: Xdebug(нужен для отладки, но замедляет выполнение, если не используется обязательно отключать) и Ioncube (в новых по умолчанию они уже отключены).
- Отключение службы Защитника Windows (w7, w8) заметно ускоряет доступ к дискам.
- Добавьте в исключение антивируса: папку с сайтами, open server, netbeans, source tree
- Одна из причин медленной работы — не отключенный ipv6 на компьютере.
- Если вам не нужно много памяти в скриптах, то включите 32 битные модули.
- Дефрагментация диска.
Ну и напоследок, если ничего не помогло, придется играть в Шерлока Холмса.
Попробуйте выяснить причину. Из-за чего так медленно работает: проблема в долгом подключении к БД или еще что-то?
В крайнем случае смена на более шустрый диск, ssd(если дело в медленном доступе к диску).
Спасибо. Мне помог 2 пункт. Правда нужно было Базу данных перезаливать так как она пропала.
Как найти — Настройки — Модули — Выбрал последнии 64бит версии HTTP (Apache)/PHP/MySQL
Она не пропала, а осталась только под той версией под которой ви создавали изначально сайт.