web-dev-qa-db-fra.com

XAMPP / WAMP / quoi que ce soit: Apache fonctionne super lentement

J'ai mon PC Windows (localhost) exécutant XAMPP. Il charge les pages parfois très rapidement ou parfois très lentement.

Donc, j'ai pensé et cherché et on m'a recommandé d'obtenir WAMP. Je l'ai eu et l'ai installé. Pourtant, les pages se chargent si lentement. Pas de charge CPU importante ou quoi que ce soit, tous mes ports sont également ouverts.

Des idées?

28
Michael

Voici une solution qui a vraiment fonctionné pour moi .

Une chose à essayer est de modifier les deux entrées suivantes dans Apache/conf/httpd.conf de OFF à ON:

EnableMMAP on
EnableSendfile on

Activez et définissez également realpath_cache_size= 4m à ton php.ini fichier.

Si vous utilisez la base de données InnoDB, activez et définissez également my.ini:

innodb_flush_log_at_trx_commit = 2

Enfin, il semble que cela ait fonctionné pour certaines personnes: modifiez votre hôte (C:\Windows\System32\drivers\etc\hosts) en ajoutant

127.0.0.1 localhost
127.0.0.1 127.0.0.1

Et commentant:

\# ::1 localhost
79
naitan

Essayez d'ajouter ces lignes au fichier hosts:

127.0.0.1 127.0.0.1

127.0.0.1 localhost

et commentez cette ligne:

# :: 1 localhost

Vous pouvez trouver le fichier hosts sous: C:\Windows\System32\drivers\etc

10
Aziz

Très lent est un problème très général, mais cela m'est arrivé lors de la première installation de IIS pour fonctionner avec Apache, et aussi après avoir fait une mise à jour de Windows (la configuration a été réinitialisée?)

Quoi qu'il en soit, ce qui s'est passé est que IIS a commencé à entrer en conflit avec Apache sur le port 443 (SSL) et j'ai donc dû utiliser la commande Follow pour désactiver SSL sur IIS afin qu'Apache fonctionnerait à nouveau rapidement:

c:\inetpub\adminscripts\>adsutil set w3svc/1/securebindings "::"

J'espère que cela t'aides.

edit: J'ai également constaté que si ColdFusion était installé et que le service expirait lors du démarrage, Apache s'exécuterait très lentement. Si ColdFusion est installé, exécutez services.msc et vérifiez si le service principal est en cours d'exécution. Si cela fonctionne, essayez d'ajuster votre heure de démarrage ( http://www.ahphosting.net/support/Customer/KBArticle.aspx?articleid=2 ) afin qu'il démarre automatiquement au prochain redémarrage.

2
cwd

Curieusement, le changement d'hôtes/adresse IP m'a fait l'affaire.

Je suis sous XP et j'ai toujours "127.0.0.1 localhost" dans mon fichier d'hôtes.

Récemment (peut-être après quelques mises à jour Windows, peut-être après avoir ajouté d'autres répertoires d'application à mes htdocs xampp, peut-être après avoir installé quelque chose d'autre qui entre en conflit avec ces ports?), Des pages - même de simples pages HTML - ont commencé à se charger extrêmement lentement.

Le simple fait de commenter la ligne "127.0.0.1 localhost" dans mon fichier d'hôtes semble avoir fait l'affaire - maintenant les pages se chargent rapidement et de manière cohérente.

1
Matt Vaughan