WAMP работает очень медленно
Я использую WAMP (localhost) в Windows 7.
Когда я запускаю свой локальный хост, для загрузки страницы требуется более 1 минуты. Нет запросов или подключения к базе данных. Если это только страница html, это также занимает одно и то же время, и если интернет подключен, он работает нормально.
Если интернет подключен, он работает отлично. Когда интернет недоступен, загрузка простой страницы занимает более 1 минуты.
Кто-нибудь, пожалуйста, помогите мне...
Ответы
Ответ 1
Решение, которое работало для меня, было отключить модуль cgi_module. Используйте один из этих методов:
(Метод 1) Щелкните левой кнопкой мыши на WAMP> Apache> Модули Apache> снимите флажок "cgi_module"
(Способ 2) Отредактируйте httpd.conf и отключите загрузку модуля CGI, прокомментировав эту строку:
LoadModule cgi_module modules/mod_cgi.so
Комментирование будет просто добавлением знака #, например:
#LoadModule cgi_module modules/mod_cgi.so
Перезапустите службу Apache, и все будет хорошо.
Ответ 2
Установите mysql_connect ('127.0.0.1'... вместо mysql_connect ('localhost'....
WAMP/XAMPP очень медленно реагирует на localhost
Ответ 3
Я пробовал много ответов здесь без особого успеха. Это был сам PHP, где происходило узкое место. Я отключил XDebug, и время загрузки страницы изменилось с ~ 1200 мс до ~ 275 мс. Именно здесь произошло самое большое одиночное усиление.
Ответ 4
Вместо использования имени хоста "localhost" используйте IP-адрес в строке подключения MySQL.
Как правило, ваша установка WAMP находится в каталоге c:\wamp
Редактировать с помощью блокнота:
C:\WAMP\WWW\сор-config.php
Заменить
define("DB_HOST", "localhost");
с
define("DB_HOST", "127.0.0.1");
Перезапустите службы WAMP.
Подробнее об этом можно узнать на .
Ответ 5
Что меня творило, это изменение php smtp-сервера в php.ini от localhost до 127.0.0.1, в строке 1084 в моей копии ванили.
Ответ 6
Что сработало для меня, так это получить доступ к моему локальному контенту на 127.0.0.1 вместо localhost (так, вероятно, проблема с dns-разрешением скрыта где-то)
http://127.0.0.1/mysite
быстрый
http://localhost/mysite
медленный
Ответ 7
Что сработало для меня, это раскомментирование этой строки в файле хоста
Разрешение имени локального хоста обрабатывается в самом DNS.
127.0.0.1 localhost
:: 1 localhost
uncommenting 127.0.01 localhost. И после этого его супер быстро.
Ответ 8
Я запускаю Windows 8, WAMP был очень медленным. Я все это предлагал. С разницей, WAMP имел httpd.conf по умолчанию:
AcceptFilter http none
AcceptFilter https none
Поэтому я подумал, может быть, это больше не нужно. Кажется, что это нормально:
#AcceptFilter http none
#AcceptFilter https none
Возможно, это не проблема во всех версиях Windows. В httpd вы читаете:
# AcceptFilter: On Windows, none uses accept() rather than AcceptEx() and
# will not recycle sockets between connections. This is useful for network
# adapters with broken driver support, as well as some virtual network
# providers such as vpn drivers, or spam, virus or spyware filters.
#AcceptFilter http none
#AcceptFilter https none
Ответ 9
Вот список изменений, которые я сделал, чтобы сделать WAMP быстрее в моей Windows 10 Pro 64bit:
- Отредактировал файл hosts и добавил:
127.0.0.1 localhost
- Отредактировал файл hosts и добавил:
127.0.0.1 myVhosts
(примечание: я добавил все остальные записи в той же строке, что и первая. Я не создаю несколько строк, чтобы указать 127.0.0.1 в разных местах. Поэтому у меня есть только один 127.0. 0.1, а затем рядом с ним, любые vhosts или что-нибудь еще, что я хочу указать на это) - Отредактировал my.ini и добавил:
bind-address="127.0.0.1"
(ниже [wampmysqld64]) - Отключен модуль cgi_module из
Apache → Apache Modules → cgi_module
(снимите флажок) - Отключенное расширение XDEBUG из php.ini
- Поскольку у меня есть Антивирус и Брандмауэр, я добавил в исключения файлы httpd.exe и mysqld.exe (а также бинарные файлы PHP CLI и CGI и файлы PHPs DLL).
- Включены EnableMMAP и EnableSendfile в httpd.conf
- Установите для realpath_cache_size значение 4096 КБ в php.ini.
- В конце отредактировал конфигурационный файл проектов и заменил localhost на 127.0.0.1.
Я также рекомендую проверить эту статью: https://www.devside.net/wamp-server/wamp-is-running-very-slow Они рассмотрели множество изменений, которые также могут вам помочь.
Ответ 10
У меня была аналогичная проблема, и этот пост был очень полезен в поиске решения, поэтому я добавляю свое решение здесь.
Моя проблема была в меньшем масштабе. Пустая php-страница переходила от почти мгновенного рендеринга примерно до 1 секунды.
Оказалось, что мои настройки xdebug вызывают проблему. У меня было xdebug.remote_enable = на set в php.ini, и это вызывало задержку. Перед тем, как я начал сеанс отладки, используя idekey, поэтому я получаю задержку при запуске сеанса отладки. Комментируя линейку, решена проблема.
Ответ 11
Эта проблема преследовала меня после того, как я обновил WAMP Server с 2.2 до 2.4.
В итоге я нашел решение, подробно описанное в этом сообщении в блоге:
http://stijndewitt.wordpress.com/2014/01/10/apache-hangs-ie11/
Добавьте в конфигурационный файл Apache (httpd.conf) следующее:
AcceptFilter http none
AcceptFilter https none
Ответ 12
Это может звучать очень просто, но если вы используете Notepad ++ "RUN → Launch in Browser", он загружается как: file:///C:/wamp/www/dynamic/index.php
вместо: localhost/dynamic/index.php
Если это так, попробуйте перейти на localhost/dynamic/index.php в строке URL самостоятельно и он будет загружаться намного быстрее.
Ответ 13
В эту проблему входит именно Chrome. Очистка кэша полностью разрешила его.
Ответ 14
В моем случае медленность заключалась в том, что я был на корпоративной VPN и также имел URL-адрес прокси, установленный в Chrome. С VPN все загружается быстро.
Чтобы заставить работать VPN, я удалил настройку прокси-сервера из Chrome. Вещи в основном работали, но поиск плагинов Wordpress или тем из панели инструментов все еще не удался.
Я добавил следующее в wp-config.php, а затем выполнил поиск:
/** proxy settings */
define('WP_PROXY_HOST', 'proxy.url.com');
define('WP_PROXY_PORT', '1234');
define('WP_PROXY_USERNAME', '');
define('WP_PROXY_PASSWORD', '');
define('WP_PROXY_BYPASS_HOSTS', 'localhost');
Ответ 15
Отключение cgi_module также работало для меня с WAMP + WordPress. Я хотел поделиться тем, что вы также можете сделать это с помощью WYSIWYG в WampServer 2.5.
- Нажмите на значок быстрого запуска WAMP на панели задач.
- Наведите указатель мыши на Apache > Модули Apache >
- Нажмите, чтобы удалить флажок из метки cgi_module
WAMP должен перезапустить сам, и вы должны увидеть скорость.
Ответ 16
Я столкнулся с той же проблемой, изменил все упомянутые опции. После этого я увидел, что проблема с базой данных Drupal с экстремальным весом. Очистка таблицы сторожевого таймера и кеша решила проблему.
Я публикую это, надеясь, что это поможет кому-то другому.
Ответ 17
Помимо ответа turibe, также отключите профилировщик xdebug.profiler_enable=Off
в php.ini
с помощью xdebug.profiler_enable=Off
или xdebug.profiler_enable=0
Вы также можете увеличить ограничение памяти PHP. Ищите memory_limit
в php.ini
.
Есть также несколько полезных советов по адресу https://www.devside.net/wamp-server/wamp-is-running-very-slow, которых слишком много, чтобы перечислять здесь.
Ответ 18
Я попробовал все, ничего не получилось, потом я обнаружил, удалив все ссылки на сеанс Wamp был в 20 раз быстрее. Как сеансы были заблокированы. поэтому, когда одно и то же приложение запрашивало несколько страниц, оно было очень медленным.
Ответ 19
Я обнаружил, что это как-то помогает не перезагружать страницу, а переходить на другую страницу и нажимать ссылку (если она есть) на предыдущую страницу
Я делаю это, так как у меня есть панель меню, поэтому я просто нажимаю другую ссылку, а затем обратно,
Ответ 20
это только решает проблему в течение некоторого времени. Через некоторое время это становится медленным
Ответ 21
Запустить только Wamp. Закройте другие приложения, использующие интернет
Ответ 22
добавить 127.0.0.1
в качестве DNS
в Использовать следующие адреса DNS-сервера → Предпочтительный DNS-сервер