WAMP / XAMPP реагирует очень медленно по локальному хосту

Я не знаю, в чем проблема. WAMP был очень медленным, поэтому я переформатировал свой компьютер и установил WAMP. Тем не менее, доступ к localhost очень, очень медленный, и иногда он даже не загружается. Я даже удалил его и заменил его на XAMPP, но я все равно получил тот же результат. Что может быть проблемой? Вот мой текущий файл hosts:

127.0.0.1 localhost 127.0.0.1 localhost 

Раньше он отлично работал, но я не знаю, что случилось, и почему в последнее время это стало странным, поскольку даже переформатирование не зафиксировало этого.

У меня была та же проблема, что и в Windows 8 с 64-разрядной версией. Apache очень медленный, но когда вы нажимаете F5 много раз, все идет нормально. В конце концов, я сделал много дел, чтобы решить эту проблему. Сейчас это работает быстро.

Для повышения производительности выполните следующие задачи:

Изменение порта прослушивания Apache

Измените порт прослушивания с 80 до 8080, чтобы избежать конфликтов с такими программами, как Skype. Откройте файл httpd.conf и найдите строку, которая начинается с Listen (это строка 62). Измените его следующим образом: Listen 127.0.0.1:8080

введите описание изображения здесь

Измените свой силовой план

Измените свой энергетический план с баланса на высокую производительность. Это можно сделать в Control Panel\All Control Panel Items\Power Options

введите описание изображения здесь

Отключить IPv6

Кредиты этой конкретной задачи идут в Jef, где он указал это в своем блоге . На рабочем столе Windows 8 одновременно нажмите клавишу Windows Key и R key

введите описание изображения здесь

Введите regedit в диалоговом окне «Запуск» и нажмите «ОК».

введите описание изображения здесь

Используйте редактор реестра, чтобы развернуть дерево реестра и просмотреть:

 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters 

введите описание изображения здесь

Щелкните правой кнопкой мыши Parameters , разверните узел « New и выберите DWORD (32-bit) значение)

введите описание изображения здесь

Введите DisabledComponents в поле Name

введите описание изображения здесь

Дважды щелкните новое значение DisabledComponents , введите ffffffff в диалоговом окне « Value data » и нажмите кнопку « OK

введите описание изображения здесь

Подтвердите, что новое значение реестра содержит необходимые данные.

введите описание изображения здесь

Измените свои и т. Д.

Если вы используете виртуальные хосты, не добавляйте каждый виртуальный хост в новую строку. Вместо этого перечислите их следующим образом. 127.0.0.1 site-a site-b site-c

Я также добавил 127.0.0.1 127.0.0.1 так как я слышал, что это как-то улучшает поиск. (Не могу подтвердить это, но это не помешает поставить его там)

введите описание изображения здесь

Файл ваших хостов находится в папке C:\Windows\System32\Drivers\etc

Проверьте, сколько запущено процессов apache

В моем случае у меня было два процесса apache. Убедитесь, что у вас есть только один. Вы можете проверить это, нажав CTRL+ALT+DEL и нажмите « Task Manager

введите описание изображения здесь

Отключите базовый фильтр (BFE)

То, что я нахожу, работает немного, – это отключить базовый фильтр. Поскольку остановка или отключение службы BFE значительно снижает безопасность системы, вы должны делать это только при необходимости.

Перейдите в Панель управления => Администрирование => Службы => Базовый фильтр

введите описание изображения здесь

Остановите базовый механизм фильтрации, нажав кнопку « Стоп»

введите описание изображения здесь

Увеличьте приоритет процесса Apache

Для вашего диспетчера задач и изменения приоритета процесса Apache от Normal to High, щелкнув правой кнопкой мыши -> Set priority -> High введите описание изображения здесь

Сохранение процесса Apache

Это немного уродливый метод, но он, безусловно, работает. Он поддерживает работу Apache и быстрее обрабатывает ваши запросы. Вставьте свой локальный веб-адрес в местоположение iframe и сохраните его в html-файле, запустите его и просто оставьте там, пока вы не закончите.

 <html> <head> <script> setTimeout(function(){ window.location.reload(1); }, 2000); </script> </head> <body> <iframe name="iframe" id="iframe" src="http://mywebsite:8080"></iframe> </body> </html> 

Переход на Windows 7 Pro

Как пользователь Windows 8 Pro вы имеете право иметь права на переход к Windows 7. Читайте здесь больше об этом. Для меня это было единственным решением, которое действительно правильно работало.

Удачи!

посмотрите здесь:

http://forum.wampserver.com/read.php?2,91602,page=3

В основном используйте 127.0.0.1 вместо localhost при подключении к mysql через php на windows 8

если ваше обнаружение phpmyadmin slow

в config.inc.php вы можете также изменить localhost на 127.0.0.1

Это вызвано IPV6. Вот как вы делаете MYSQL не использовать его. (так, без отключения IPV6)

редактировать mysql файл 'my.ini'

под [wampmysqld] добавить следующее:

 bind-address = :: 

Сохранить файл и перезапустить службу mysql

наслаждаться!

В моем случае время загрузки в 5 раз быстрее, когда это отключено в php.ini:

 ;zend_extension = "\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll" 

Решение, которое сработало для меня, было отключить 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, и вам должно быть хорошо идти.

Для меня, использующего xDebug, эта строка в php.ini была убийцей производительности:

xdebug.remote_autostart=true

Когда я удалил его, страница снова была быстрой.

если вы используете mysql, используйте 127.0.0.1 вместо localhost в функции mysql_connect это помогло мне

Я еще не могу комментировать ответы @Honesta, поэтому я напишу здесь, как мне это удается.

Моя среда (я не знаю, подходит ли это для ответа)

  • XAMPP (версия 5.6.3)
  • Windows 8.1 Pro (64 бит)

Как

Я только что открыл файл my.ini и раскомментировал строку, где говорится

 bind-address="127.0.0.1" 

Этот файл находится для пользователей XAMPP в C:\xampp\mysql\bin\my.ini .

кредиты

Эта статья помогла мне решить проблему, хотя мне не нужно было все, потому что некоторая настройка в XAMPP не запрашивалась.

Как указывалось в большинстве ответов, использование IP-адреса 127.0.0.1 поверх «localhost» иногда помогает решить проблему медленности, но это не решение, потому что оно не устраняет проблему подчеркивания.

Что делает эту проблему трудной (и удачной и пропущенной), может быть, это вызвано примерно дюжиной различных вещей между ОС, настройкой WAMP и вашим браузером.

  1. Удалите ::1 localhost хост из вашего файла хостов Windows и убедитесь, что присутствует 127.0.0.1 localhost . Вы хотите, чтобы ваш запрос перешел непосредственно к прослушивающему сокету IPv4.

  2. Отключите IPv6 в вашей системе. Вы, скорее всего, не используете его, и он, как известно, вызывает всевозможные проблемы .

  3. Исключайте бинарные пути Apache и MySQL и папку базы данных с брандмауэра и антивирусного программного обеспечения. Они будут мешать и замедлять ход событий.

  4. Сбросьте подсистему TCP / IP и перезагрузите компьютер: netsh int ip reset c:\resetlog.txt

  5. Убедитесь, что ваша система не использует устаревшие DNS-серверы: ipconfig /all

  6. ipconfig /flushdns кеш DNS DNS: ipconfig /flushdns

  7. Очистите кеш браузера.

Немного более глубокое это руководство: WAMP работает очень медленно

Я только что исправил такую ​​проблему на своем ноутбуке, работающем в Windows 10. Внезапно wamp стал супер медленным – запрос на загрузку страницы занимал 2 минуты.

После того, как вы попробовали множество вещей, выяснилось, что проблема заключается в отключении защитника окон. После этого все работало как прелесть.

ps Я предлагаю вам добавить свой корневой каталог apache в список исключений и вообще не полностью отключить защитника.

У меня такая же проблема. Время отклика было крайне медленным, и в большинстве случаев обновления работали быстро, большую часть времени. Все предложения, сделанные велосипедом, не помогли. То, что, кажется, помогает лучше всего (без медленного времени отклика за последние 30 минут), было сбросить winsock, как описано здесь: http://www.devside.net/wamp-server/wamp-is-running-very-slow

 netsh winsock reset netsh int ip reset C:\resetlog.txt 

После этого вам необходимо перезапустить.

Для меня это был xdebug. Я отключен, и это сработало так, как должно быть!

 [XDebug] zend_extension = C:\xampp\php\ext\php_xdebug-2.3.2-5.6-vc11.dll 

У меня тоже была эта пробема.

Я добавил элементы, предложенные выше, но он не работал.

Это было связано с тем, что Spybot Search and Destroy добавила 15 000 строк иммунизированного сайта (т. Е. Не позволяет вам посещать их) в файл моих хостов.

Мой файл hosts был 433k – я удалил эти строки, и скорость загрузки страницы значительно улучшилась.

После того, как вы попробуете каждую запись на этом посту, для меня работает, когда я добавляю:

 Avira >> Real-Time Protection >> Configuration >> Exception >> 

Добавить процесс:

  1. XAMPP \ Apache \ Bin \ httpd.exe
  2. XAMPP \ MySQL \ Bin \ mysqld.exe
  3. XAMPP \ XAMPP-control.exe

введите описание изображения здесь

Имел ту же проблему в Chrome, и она не исчезла после применения всех известных средств защиты. Для меня было разрешено отключить « Включить фишинг и защиту от вредоносных программ » в настройках Chrome (Настройки -> Показать дополнительные настройки -> Конфиденциальность). После этого локальный хост молниеносно.

Пробовав КАЖДОЙ ОДИН ответ и комментируя здесь, и мне ничего не помогло, я наконец нашел решение! В этой статье Правильный способ настройки PHP Я нашел новый способ настройки PHP в качестве модуля в Apache. Для автора этой статьи официальный способ настройки PHP не самый оптимальный. Обычный и неподходящий способ настройки PHP – это один:

 # For PHP 5: LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php" 

Я всегда делал это так, но в этой статье предлагается настроить модуль PHP следующим образом:

 #For PHP5 LoadFile "C:/www/php5/php5ts.dll" LoadModule php5_module "C:/www/php5/php5apache2.dll" <IfModule php5_module> #PHPIniDir "C:/Windows" #PHPIniDir "C:/Winnt" <Location /> AddType text/html .php .phps AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .phps </Location> </IfModule> 

У меня даже включен IPV6, и время загрузки уменьшается с 45 секунд до 1 минуты или более, всего на 2 или 4 секунды! Благодаря другим ответам, упомянутым здесь, я также оставил включенным в моей общей конфигурации следующее

HOST FILE:

 127.0.0.1 localhost 127.0.0.1 127.0.0.1 # ::1 localhost 

hTTPD.CONF

 EnableMMAP on EnableSendfile on AcceptFilter http none AcceptFilter https none HostnameLookups Off 

Кроме этого, я откатил все другие решения, которые я пробовал, поэтому я уверен, что это единственные, которые я использовал. Я желаю, чтобы это было полезно для кого-то =)

У меня такая же проблема, но я решаю проблему из базы данных. Я переименовал имя таблицы и создал новую таблицу с индексом, через который все индексы выполнялись, и у меня было огромное количество данных в таблице. Я снова переименовал исходную таблицу, она исправила для меня ,

Просто попробуйте «Инкогнито» в Chrome.

Наконец, это помогло мне решить мою проблему.

Пожалуйста, держите свой ум, это не постоянное решение.

Я использую wamp64 на моей машине Windows 10. У меня была такая же проблема, и выключение Xdebug из файла php.ini разрешает проблему для меня.

 ; [xdebug] ; zend_extension ="C:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll" ; xdebug.remote_enable = off ; xdebug.profiler_enable = off ; xdebug.profiler_enable_trigger = off ; xdebug.profiler_output_name = cachegrind.out.%t.%p ; xdebug.profiler_output_dir ="C:/wamp64/tmp" ; xdebug.show_local_vars=0 

Я бегаю по воде, и однажды у меня была эта проблема. Это может быть много факторов, хотя есть пять основных, которые приходят мне на ум.

Первый. Программа может вызвать это (даже антивирусное программное обеспечение просто зависит от того, что у вас есть).

Второй. Является ли ваш компьютер полным или использует много места, это случается с моим сайтом-партнером.

Третий. Проверьте свои файлы regerstry, могут быть ошибки или другие вещи. (В конечном итоге это моя проблема.)

Четвёртый. После удаления вы вручную удалили файлы, оставшиеся на вашем компьютере. (Да, даже после того, как вы удалили с помощью wamp, у него есть тенденция оставить папку или 2 с некоторыми важными данными на ней. Когда вы установите это, вы не будете реконфидированы и останется неизменным.)

Пятые. Загрузите последнюю версию или последнюю стабильную версию.

Надеюсь, одна из этих вещей поможет.