Подтвердить что ты не робот

WAMP работает очень медленно

Я использую WAMP (localhost) в Windows 7.

Когда я запускаю свой локальный хост, для загрузки страницы требуется более 1 минуты. Нет запросов или подключения к базе данных. Если это только страница html, это также занимает одно и то же время, и если интернет подключен, он работает нормально. Если интернет подключен, он работает отлично. Когда интернет недоступен, загрузка простой страницы занимает более 1 минуты.

Кто-нибудь, пожалуйста, помогите мне...

4b9b3361

Ответ 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, и все будет хорошо.

Ответ 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:

  1. Отредактировал файл hosts и добавил: 127.0.0.1 localhost
  2. Отредактировал файл hosts и добавил: 127.0.0.1 myVhosts (примечание: я добавил все остальные записи в той же строке, что и первая. Я не создаю несколько строк, чтобы указать 127.0.0.1 в разных местах. Поэтому у меня есть только один 127.0. 0.1, а затем рядом с ним, любые vhosts или что-нибудь еще, что я хочу указать на это)
  3. Отредактировал my.ini и добавил: bind-address="127.0.0.1" (ниже [wampmysqld64])
  4. Отключен модуль cgi_module из Apache → Apache Modules → cgi_module (снимите флажок)
  5. Отключенное расширение XDEBUG из php.ini
  6. Поскольку у меня есть Антивирус и Брандмауэр, я добавил в исключения файлы httpd.exe и mysqld.exe (а также бинарные файлы PHP CLI и CGI и файлы PHPs DLL).
  7. Включены EnableMMAP и EnableSendfile в httpd.conf
  8. Установите для realpath_cache_size значение 4096 КБ в php.ini.
  9. В конце отредактировал конфигурационный файл проектов и заменил 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-сервер