WAMP / XAMPP odpowiada bardzo wolno przez localhost

123

Nie wiem, w czym problem. WAMP był bardzo powolny, więc ponownie sformatowałem komputer i zainstalowałem WAMP. Mimo to dostęp do hosta lokalnego jest bardzo, bardzo powolny, a czasami w ogóle się nie ładuje. Usunąłem go nawet i zastąpiłem XAMPP, ale nadal mam ten sam wynik. Jaki może być problem? Oto mój obecny plik hosts:

127.0.0.1       localhost

127.0.0.1       localhost

Wcześniej działało doskonale, ale nie wiem, co się stało i dlaczego ostatnio zaczęło działać dziwnie, skoro nawet ponowne formatowanie tego nie naprawiło.

FBwall
źródło
4
Mam też ten sam problem. Problem dotyczył głównego pliku ustawień Apache httpd.conf. Zobacz ten link, aby uzyskać rozwiązanie, które działało dla mnie: serverfault.com/questions/66347/ ...
vikky
Dodałem LoadModule php5_module "C:/xampp/php/php5apache2_2.dll"htpd.conf i zrestartowałem go, ale to w ogóle nie pomogło.
FBwall
Hmm, czy masz nową instalację xampp, czy masz uruchomione frameworki? Nie potrzebujesz również tej linii 127.0.0.1 localhostw pliku hosts dwa razy, więc spróbuj usunąć jedną
pokrywa się z
problem został rozwiązany, nic nie zrobiłem. Po kilku dniach nagle ponownie szybko zareagował. Westchnienie.
FBwall
@all, mam pytanie do tych, które proponuje rozwiązania, które obejmują dodanie lub zastąpienie tekstu z 127.0.0.1: Co się stanie, jeśli masz dostęp 127.0.0.2, lub 127.1.2.3czy jakiś inny adres zwrotny? Na przykład, jeśli MySQL jest powiązany z tym 127.0.0.2, czy kodowanie 127.0.0.1na stałe w plikach konfiguracyjnych Apache będzie nadal działać?
Synetech

Odpowiedzi:

112

Miałem ten sam problem z systemem Windows 8 działającym na 64-bitowym. Apache działa bardzo wolno, ale po wielokrotnym naciśnięciu klawisza F5 wszystko idzie dobrze. W końcu po zrobieniu wielu rzeczy udało mi się go rozwiązać. W tej chwili działa szybko.

Spróbuj wykonać następujące zadania, aby zwiększyć wydajność:

Zmień port nasłuchiwania Apache

Zmień port nasłuchiwania z 80 na 8080, aby uniknąć konfliktów z programami takimi jak Skype. Otwórz plik httpd.conf i znajdź wiersz zaczynający się od Listen(jest w okolicach wiersza 62). Zmień to w następujący sposób: Listen 127.0.0.1:8080

wprowadź opis obrazu tutaj

Zmień swój plan mocy

Zmień swój plan zasilania ze zrównoważonego na wysokowydajny. Możesz to zrobić wControl Panel\All Control Panel Items\Power Options

wprowadź opis obrazu tutaj

Wyłącz IPv6

Kredyty tego konkretnego zadania należą do Jefa, gdzie wskazał na to w swoim poście na blogu . Na pulpicie systemu Windows 8, naciśnij Windows Keyi R keyjednocześnie

wprowadź opis obrazu tutaj

Wpisz regedit w oknie dialogowym Uruchom i kliknij OK

wprowadź opis obrazu tutaj

Użyj Edytora rejestru, aby rozwinąć drzewo rejestru i przejść do:

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

wprowadź opis obrazu tutaj

Kliknij prawym przyciskiem myszy Parameters, rozwiń Newi wybierz DWORD (32-bit)Wartość

wprowadź opis obrazu tutaj

Wejdź DisabledComponentsw Namepole

wprowadź opis obrazu tutaj

Kliknij dwukrotnie nową DisabledComponentswartość, wprowadź ffffffffdo Value dataokna dialogowego i kliknij OKprzycisk

wprowadź opis obrazu tutaj

Sprawdź, czy nowa wartość rejestru zawiera wymagane dane.

wprowadź opis obrazu tutaj

Zmień swój etc / hosts

Jeśli używasz wirtualnych hostów, nie dodawaj każdego wirtualnego hosta w nowej linii. Zamiast tego wymień je w następujący sposób. 127.0.0.1 site-a site-b site-c

Dodałem również, 127.0.0.1 127.0.0.1ponieważ słyszałem, że to w jakiś sposób poprawia również wyszukiwanie. (Nie mogę tego potwierdzić, ale nie zaszkodzi to tam umieścić)

wprowadź opis obrazu tutaj

Twój plik hosts znajduje się pod adresem C:\Windows\System32\Drivers\etc

Sprawdź, ile uruchomionych jest procesów Apache

W moim przypadku miałem uruchomione dwa procesy Apache. Upewnij się, że masz tylko jeden uruchomiony. Możesz to sprawdzić, naciskając CTRL+ALT+DELi naciskającTask Manager

wprowadź opis obrazu tutaj

Wyłącz podstawowy silnik filtrujący (BFE)

Zauważyłem, że trochę też działało wyłączenie podstawowego silnika filtrującego. Ponieważ zatrzymanie lub wyłączenie usługi BFE znacznie zmniejszy bezpieczeństwo systemu, należy to robić tylko w razie potrzeby.

Przejdź do Panelu sterowania => Narzędzia administracyjne => Usługi => Podstawowy silnik filtrujący

wprowadź opis obrazu tutaj

Zatrzymaj podstawowy silnik filtrujący, klikając Zatrzymaj

wprowadź opis obrazu tutaj

Zwiększ priorytet procesów Apache

Do menedżera zadań i zmień priorytet procesu Apache z normalnego na wysoki, klikając prawym przyciskiem myszy -> Ustaw priorytet -> Wysoki wprowadź opis obrazu tutaj

Utrzymuj proces Apache zajęty

To trochę brzydka metoda, ale z pewnością działa. Utrzymuje zajęcie Apache i szybciej przetwarza własne żądania. Wstaw swój lokalny adres internetowy w lokalizacji iframe i zapisz go w pliku html, uruchom go i po prostu zostaw tam, aż skończysz.

<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>

Przejdź na Windows 7 Pro

Jako użytkownik Windows 8 Pro masz prawo do zmiany wersji na Windows 7. Przeczytaj więcej na ten temat. Dla mnie było to jedyne rozwiązanie, które naprawdę wykonało swoją pracę.

Powodzenia!

rower
źródło
7
to jest dobry zbiór odpowiedzi, jedyne, co zrobiłem i pracowałem dla mnie, to wyłączenie IPv6, to wszystko, więc dzięki;)
AgelessEssence
22
I also added 127.0.0.1 127.0.0.1To nie jest nawet poprawna składnia dla HOSTSpliku; nie możesz zmienić adresu IP. Check how many apache processes are running. In my case I had two apache processes running. Be sure you only have one running.Co‽ Powinieneś mieć dwa wystąpienia httpd.exe; to jest oczekiwane i normalne . Drugi to pracownik, który wykonuje główną pracę, a pierwszy to tylko monitor, który może ponownie uruchomić pracownika w przypadku awarii. Otrzymujesz tylko jeden w trybie debugowania, który nie jest przeznaczony do regularnego użytku.
Synetech
Wszystkie te rzeczy mogą być nieprawidłowe, normalne itp., Ale przynajmniej przyspiesza to Apache. To, że musisz czekać dziesięć sekund, aby załadować stronę, również nie jest oczekiwane, ale jest normalne w systemach Windows. W końcu może lepiej przejść na Maca lub Ubuntu, jeśli nie masz nic przeciwko błędom w systemie.
rower
Bardzo ładny, dokładny komentarz, ale z małą wadą dla mnie… zamiast umieszczać Apache na porcie 8080, lepiej nie zezwalajmy Skype na używanie portów 80 i 443. Robi się to w ustawieniach połączenia Skype. Wskazanie 8080 nie jest dobrą praktyką z punktu widzenia programisty, głównie dlatego, że może kolidować z Apache Tomcat, który działa domyślnie na 8080 i jest również zawarty w pakiecie XAMPP.
Martin Asenov
1
@MartinAsenov: jeśli to tylko Skype, w porządku, Skype można łatwo przekierować na inny port. Ale mam problemy z portem 80 z kilkoma innymi programami, takimi jak Dropbox , który nie jest tak łatwy do przeniesienia na inny port.
Pavel V,
72

Jest to spowodowane przez IPV6. Oto jak sprawić, by MYSQL go nie używał. (więc bez wyłączania IPV6)

edytuj plik mysql „my.ini”

w [wampmysqld] dodaj co następuje:

bind-address = ::

Zapisz plik i zrestartuj usługę mysql

cieszyć się!

Honesta
źródło
1
Chciałem tylko bardzo podziękować za tę odpowiedź… to pomogło mi przyspieszyć moje zapytania!
BrownChiLD
1
Idealny! Dałem Twojej odpowiedzi 5% szans, że to pomoże, ale naprawdę pomogło! dzięki.
AndiPower
3
Dzięki człowiekowi Szybkość bardzo się poprawiła ... Ponieważ używam XAMPP, dodałem go pod [mysqld]
Sabeer Mohammed
2
Ta sztuczka bardzo mi pomogła .. sprawia, że ​​mój serwer MySQL jest prawie 100x szybszy .. będzie działać na WAMP lub XAMPP .. W przypadku XAMPP po prostu usuń znak # przed linią "bind-address = ::" ..
Aldry Wijaya
1
Jesteś moim bohaterem!
Andrew Surdu
53

zajrzyj tutaj:

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

Zasadniczo używaj 127.0.0.1zamiast localhostłączenia się z mysql przez php w systemie Windows 8

jeśli znalezienie phpmyadmin jest powolne

w config.inc.phpmożna zmienić localhost się 127.0.0.1również

Stephan
źródło
2
Przyspiesza to czas żądania o około 80%. Dlaczego PHP tak wolno łączy się z MySQL z localhost pod Windows 8?
wowpatrick,
1
To mi nie pomogło :( Wiem, że to naprawione kiedyś w przeszłości, ale z jakiegoś powodu teraz nie działa, sadpando.
Benno
Skrócił czas odpowiedzi do 20% w systemie Windows 8.1. Dziękuję za odpowiedź. To samo pytanie co wowpartick's
Ejaz
Świetnie - skróciło to czas żądania z 1,03 sek. do ~ 15 ms. Dzięki! (Używając win8.1 64bit)
user2345998
Miałem ten sam problem, Windows 8, phpmyadmin na localhost otwierał jedną małą tabelkę (29 tys. wierszy) na zawsze ... kiedy zmieniłem adres w pasku adresu URL na 127.0.0.1, ładował się natychmiast .. bardzo dziwne
luky
43

W moim przypadku czas ładowania jest 5 razy szybszy, gdy jest to wyłączone w php.ini:

;zend_extension = "\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll"
trogne
źródło
1
Szukałem przyczyny tego od ponad roku. Dla mnie był to główny i jedyny winowajca. Oto post opisujący, co możesz zrobić oprócz konieczności wyłączenia Xdebug: stackoverflow.com/questions/24893010/… Dzięki!
Pascalculator
1
Dzięki, dzięki, dzięki, dzięki !!! Próbowałem wszystkiego, co jest napisane tutaj i gdzie indziej. A XDEBUG był tym, co sprawiło, że phpMyAdmin był wolny jak diabli. A teraz znowu lata!
hbit
1
Dokładnie ten sam problem, nawet z nowszą kopią rozszerzenia. Po prostu szybciej skomentowałem to, gdy nie jest potrzebne, ale prawdopodobnie związane z jednym z innych ustawień .ini z rozszerzeniem.
Martyn Shutt
1
Ty bohaterze! Ostatecznie zostawiłem włączony xdebug, ale wyłączyłem profiler i mój skrypt przyspieszył z około 5 minut do 5 sekund. Dziękuję Ci!
user3640967
1
dla mnie była to jedyna rzecz, która przyspieszyła. o dziwo, Internet Explorer 11 działał naprawdę szybko z włączonym xdebug. chrome i ff były powolne jak diabli ...
Guntram
43

Rozwiązaniem, które zadziałało, było wyłączenie modułu cgi_module . Użyj jednej z tych metod:

(Metoda 1) Kliknij prawym przyciskiem myszy WAMP> Apache> Apache Modules> odznacz „cgi_module”

(Metoda 2) Edytuj plik httpd.conf i wyłącz ładowanie modułu CGI, komentując ten wiersz:

LoadModule cgi_module modules/mod_cgi.so

Komentowanie byłoby po prostu dodaniem # na początku, na przykład:

#LoadModule cgi_module modules/mod_cgi.so

Zrestartuj usługę Apache i powinieneś być gotowy.

Iulian Dita
źródło
+1 Działa jak urok! Ten sam załatwił sprawę! Jestem na Windows 7 Pro + Apache 2.4 + PHP 5.5.30.
Marco Demaio
Ta praca dla mnie. Korzystanie z El Capitan (MAMP) + Apache 2.2.29 + PHP 5.6.10. Zwłaszcza opóźnienie podczas uruchamiania środowiska testowego Parallels IE.
fidev
Tak - próbowałem wielu rzeczy - to działa dla mnie przy użyciu XAMPP na W7Pro. Wydaje się również, że naprawiono pewne irytujące odświeżanie phpMyAdmina, w którym znajduje się PMA z ikoną zegara.
anoldermark
To jedyna rzecz, która działała dla mnie. Wszystkie inne znane poprawki, które wypróbowałem i nie zadziałały, ale to
zadziałało
20

Dla mnie korzystającego z xDebug ten wiersz w php.ini był zabójcą wydajności:

xdebug.remote_autostart=true

Kiedy ją usunąłem, strona znów działała szybko.

user3476854
źródło
Wyłączenie rozszerzenia xdebug (linia zend_extension) działało dla mnie. Teraz potrzebuję nowego debuggera -.- "Dzięki za skierowanie mnie w dobrą stronę
kosmos
17

jeśli używasz mysql użyj 127.0.0.1zamiast localhostw mysql_connectfunkcji, pomogło mi

Sujay sreedhar
źródło
13

Nie jestem jeszcze w stanie komentować pod odpowiedzią @Honesta, więc napiszę tutaj, jak udało mi się to rozwiązać.

Moje środowisko (nie wiem, czy to ma znaczenie dla odpowiedzi)

  • XAMPP (wersja 5.6.3)
  • Windows 8.1 Pro (64-bitowy)

Jak

Po prostu otworzyłem my.iniplik i odkomentowałem wiersz, w którym jest napisany

bind-address="127.0.0.1"

Ten plik znajduje się dla użytkowników XAMPP w C:\xampp\mysql\bin\my.ini.

Kredyty

Ten artykuł pomógł mi rozwiązać problem, chociaż nie potrzebowałem w nim wszystkiego, ponieważ nie wymagano konfiguracji w XAMPP.

vcoppolecchia
źródło
9

Właśnie naprawiłem taki problem na moim laptopie z systemem Windows 10. Nagle wamp stał się bardzo powolny - żądanie załadowania strony trwało 2 minuty.

Po wypróbowaniu wielu rzeczy okazało się, że rozwiązaniem problemu było wyłączenie usługi Windows Defender. Potem wszystko działało jak urok.

ps Sugerowałbym dodanie katalogu głównego apache do listy wyjątków i nie wyłączanie całkowicie obrońcy.

Mita Ka
źródło
TO!!!! Jesteś ratownikiem życia, spędziłeś wiele godzin próbując dotrzeć do sedna tego !!
Gisto
To zadziałało na mnie jak urok, zmagam się z tym problemem od tygodni
Mohammed Cherkaoui
6

Jak wskazuje większość odpowiedzi, użycie adresu IP 127.0.0.1 zamiast „localhost” czasami pomaga w rozwiązaniu problemu z powolnym działaniem - ale tak naprawdę nie jest to rozwiązanie, ponieważ nie rozwiązuje problemu podkreślenia.

To, co sprawia, że ​​ten problem jest trudny (i chybiony), może być spowodowany kilkunastoma różnymi czynnikami między systemem operacyjnym, konfiguracją WAMP i przeglądarką.

  1. Usuń ::1 localhostz pliku hostów systemu Windows i upewnij się, że 127.0.0.1 localhostjest obecny. Chcesz, aby Twoje żądanie trafiało bezpośrednio do nasłuchującego gniazda IPv4.

  2. Wyłącz IPv6 w swoim systemie. Najprawdopodobniej go nie używasz i wiadomo, że powoduje różnego rodzaju problemy .

  3. Wyklucz ścieżki binarne Apache i MySQL oraz folder bazy danych ze swojej zapory i oprogramowania antywirusowego. Oni będą kolidować i spowolnić.

  4. Zresetuj podsystem TCP / IP i uruchom ponownie: netsh int ip reset c:\resetlog.txt

  5. Upewnij się, że Twój system nie używa przestarzałych serwerów DNS: ipconfig /all

  6. Opróżnij pamięć podręczną DNS systemu Windows: ipconfig /flushdns

  7. Wyczyść pamięć podręczną przeglądarki.

Nieco bardziej szczegółowy jest ten przewodnik: WAMP działa bardzo wolno

właściwa rzecz
źródło
Pierwsza rzecz, którą to robię i działa cudownie, inne sztuczki, na które udzielono odpowiedzi powyżej, na pewno mogą zadziałać, tylko dlatego, że to na dole odpowiedzi, wypróbowałem to najpierw i rozwiązałem mój problem, fajnie!
Agung Sagita,
4

Dla mnie był to xdebug. Wyłączyłem i działało tak, jak powinno!

[XDebug]
zend_extension = C:\xampp\php\ext\php_xdebug-2.3.2-5.6-vc11.dll
Politycznie niezależny
źródło
Dokładnie to mi się przydarzyło. Dziękuję, że mnie pamiętasz!
Silvio Delgado,
4

Po wypróbowaniu każdej instrukcji w tym poście, dla mnie działa, gdy dodam:

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

Dodaj proces:

  1. xampp \ apache \ bin \ httpd.exe
  2. xampp \ mysql \ bin \ mysqld.exe
  3. xampp \ xampp-control.exe

wprowadź opis obrazu tutaj

Maks
źródło
Używam programu Windows Defender i to rozwiązanie zadziałało. Właśnie dodałem trzy pliki do listy „Wykluczone procesy” w usłudze Defender
Kevin
3

Używam wamp64 na moim komputerze z systemem Windows 10. Miałem ten sam problem i wyłączenie Xdebug z mojego pliku php.ini rozwiązuje go za mnie.

; [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
Shrikant D
źródło
2

Miałem ten sam problem. Czas odpowiedzi był wyjątkowo długi, a odświeżanie działało szybko, przez większość czasu. Wszystkie sugestie rowerowe nie pomogły. Jak dotąd wydaje się, że najlepiej pomogło (brak długich czasów odpowiedzi przez ostatnie 30 minut), aby zresetować winsock, jak wyjaśniono tutaj: http://www.devside.net/wamp-server/wamp-is-running-very-slow

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

Po tym musisz ponownie uruchomić.

Tyron
źródło
Pamiętaj tylko, aby wykonać jako admin.
Marcelo Agimóvel
2

Korzystając z Windowsa 10 (czerwiec 2018), udało mi się poprawić ładowanie, które trwało od 2 sekund do mniej niż 400 milisekund, robiąc zestaw rzeczy, które widziałem w tym poście i internecie

Wyłączono xdebug w 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

Użyto 127.0.0.1 w instalacji, w moim przypadku Wordpress

Korzystanie z metody @honesta

edit mysql file 'my.ini'

under the [wampmysqld] add the following:

bind-address = ::

I wyłączanie modułu cgi, jak powiedział @Iulian Dita

The solution that worked for me was to disable the cgi_module. Use one of these methods:

(Method 1) Right click on WAMP > Apache > Apache Modules > uncheck "cgi_module"

(Method 2) Edit httpd.conf and disable the loading of the CGI module by commenting this line:

LoadModule cgi_module modules/mod_cgi.so
Commenting would be just adding a # in front, like this:

#LoadModule cgi_module modules/mod_cgi.so
Restart the Apache service and you should be good to go.
Emanuel
źródło
1

Miał ten sam problem w Chrome i nie zniknął po zastosowaniu wszystkich znanych środków zaradczych. Dla mnie rozwiązaniem było odznaczenie opcjiWłącz ochronę przed phishingiem i złośliwym oprogramowaniem ” w ustawieniach Chrome (Ustawienia -> Pokaż ustawienia zaawansowane -> Prywatność). Po tym localhost jest błyskawiczny.

guntars
źródło
1

Ja też miałem ten problem.

Dodałem wpisy sugerowane powyżej, ale nie zadziałały.

Było to spowodowane faktem, że Spybot Search and Destroy dodał 15 000 linii zaszczepionej strony (tj. Uniemożliwia ci ich odwiedzanie) do mojego pliku hosts.

Mój plik hosts miał 433 kB - usunąłem te linie i szybkość ładowania mojej strony znacznie się poprawiła.

bagnap
źródło
1

Zmiana (aktualizacja) mojej wersji PHP z 5.5.25na 7.0.10rozwiązała ten problem w moim przypadku.

Sarthak Srivastava
źródło
1

Problemem był plan zasilania. Zmieniono zrównoważony na wysoką wydajność.

SREE ANI
źródło
1

Miałem podejrzenia, że ​​Chrome od jakiegoś czasu robi się głupi i nieporęczny, a moje problemy zaczęły się po aktualizacji. Ponieważ wzmacniacze działały lepiej po podłączeniu do Internetu, zestawiłem 1 + 1. W ustawieniach zaawansowanych Chrome spróbuj zagłębić się w wstępne ładowanie stron internetowych, aby uzyskać lepszą wydajność. I zabij to.

Ironiczne, ale nie niespodziewane, ponieważ wydaje się być zdezorientowany co do wstępnego ładowania Localhost. W moim przypadku była to natychmiastowa naprawa po godzinach zmarnowanej konfiguracji i tygodniach cierpienia.

Dziękuję programistom Google.

Magnus72
źródło
0

Mam ten sam problem, ale rozwiązuję problem z bazy danych.Miałem zmienić nazwę tabeli i utworzyć nową tabelę bez indeksu, przez który wszystkie indeksy zostały wykonane i miałem ogromną ilość danych w tabeli.Znowu zmieniam nazwę oryginalnej tabeli, to dla mnie naprawione .

areeb
źródło
0

Jeśli używasz PHP Xdebug do celów debugowania, usuń ten plik. U mnie to zadziałało. Skrócono czas odpowiedzi z 950 ms do 125 ms.

Hassan Raza
źródło
0

Nie wiem dlaczego, ale zamknięcie mojego połączenia internetowego rozwiązało ten problem.

O.Tadj
źródło
0

Po wypróbowaniu kilku odpowiedzi i komentarzy w końcu znalazłem rozwiązanie! W tym artykule Poprawny sposób konfiguracji PHP znajduję nowy sposób konfiguracji PHP jako modułu w Apache.

Dla autora tego artykułu oficjalny sposób konfiguracji PHP nie jest najbardziej optymalny. Powszechnym i nieodpowiednim sposobem konfiguracji PHP jest:

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

Zawsze robiłem to w ten sposób, ale w artykule sugeruje się taką konfigurację modułu 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>

Mam nawet włączony protokół IPV6, a mój czas ładowania spada z 45 sekund lub 1 minuty lub więcej do zaledwie 2 lub 4 sekund! Dzięki innym wymienionym tutaj odpowiedziom pozostawiłem również włączone w mojej ogólnej konfiguracji następujące

PLIK HOSTA:

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

Poza tym wycofałem wszystkie inne rozwiązania, które wypróbowałem, więc jestem pewien, że to jedyne, z których korzystałem.

Metafaniel
źródło
-2

Po prostu wypróbuj tryb „incognito” w Chrome.

Wreszcie pomogło mi to rozwiązać mój problem.

Pamiętaj, to nie jest trwałe rozwiązanie.

Roshan Perera
źródło
-6

Biegam na wampie i raz miałem ten problem. Może mieć na to wpływ wiele czynników, chociaż przychodzi mi na myśl 5 głównych.

1. Program może to powodować (nawet oprogramowanie antywirusowe zależy tylko od tego, co masz).

2nd. Czy twój komputer jest pełny lub zajmuje dużo miejsca, dzieje się tak w mojej witrynie partnerskiej.

3. Sprawdź swoje pliki rejestrowe, czy mogą wystąpić błędy lub inne rzeczy. (To kończy się moim problemem).

4. Czy po odinstalowaniu go ręcznie usunąłeś pliki, które pozostały na twoim komputerze. (Tak, nawet po odinstalowaniu za pomocą wampa ma tendencję do pozostawiania folderu lub 2 z ważnymi danymi. Po zainstalowaniu nie zostanie to ponownie zmodyfikowane i pozostanie taki sam.)

5. Pobierz najnowszy wamp lub jego najnowszą stabilną wersję.

Mam nadzieję, że jedna z tych rzeczy pomoże.

user979626
źródło