Je ne sais pas quel est le problème. WAMP était très lent, j'ai donc reformaté mon ordinateur et installé WAMP. Pourtant, accéder à localhost est très, très lent, et parfois il ne se charge même pas du tout. Je l'ai même supprimé et remplacé par XAMPP, mais j'ai toujours obtenu le même résultat. Quel pourrait être le problème? Voici mon fichier d'hôtes actuel:
127.0.0.1 localhost
127.0.0.1 localhost
Cela fonctionnait parfaitement bien avant, mais je ne sais pas ce qui s'est passé et pourquoi cela a commencé à agir bizarrement ces derniers temps, car même un reformatage ne l'a pas résolu.
LoadModule php5_module "C:/xampp/php/php5apache2_2.dll"
sur htpd.conf et l'ai redémarré mais cela n'a pas du tout aidé.127.0.0.1 localhost
dans le fichier hosts deux fois, alors essayez d'en retirer une127.0.0.1
: que se passe-t-il si vous accédez127.0.0.2
, ou127.1.2.3
ou à une autre adresse de bouclage? Par exemple, si MySQL est lié à127.0.0.2
, le codage127.0.0.1
en dur dans les fichiers de configuration Apache fonctionnera-t-il toujours?Réponses:
J'ai eu le même problème sous Windows 8 sous 64 bits. Apache est vraiment lent, mais lorsque vous appuyez plusieurs fois sur F5, tout se passe bien. En fin de compte, après avoir fait beaucoup de choses, j'ai réussi à le résoudre. En ce moment, cela fonctionne rapidement.
Essayez les tâches suivantes pour augmenter les performances:
Changer le port d'écoute d'Apache
Changez le port d'écoute de 80 à 8080 pour éviter les conflits avec des programmes comme Skype. Ouvrez votre fichier httpd.conf et trouvez la ligne qui commence par
Listen
(c'est autour de la ligne 62). Changez-le comme suit:Listen 127.0.0.1:8080
Changez votre plan d'alimentation
Changez votre plan d'alimentation de Équilibré à Haute performance. Vous pouvez le faire en
Control Panel\All Control Panel Items\Power Options
Désactiver IPv6
Les crédits de cette tâche particulière vont à Jef où il l'a souligné dans son article de blog . Depuis le bureau de Windows 8, appuyez sur les touches
Windows Key
etR key
en même tempsTapez regedit dans la boîte de dialogue Exécuter et cliquez sur OK
Utilisez l'Éditeur du registre pour développer l'arborescence du registre et accédez à:
Faites un clic droit sur
Parameters
, développezNew
et sélectionnezDWORD (32-bit)
ValeurEntrez
DisabledComponents
dans leName
champDouble-cliquez sur la nouvelle
DisabledComponents
valeur, entrezffffffff
dans laValue data
boîte de dialogue et cliquez sur leOK
boutonVérifiez que la nouvelle valeur de registre contient les données requises.
Changez votre etc / hosts
Si vous utilisez des hôtes virtuels, n'ajoutez pas chaque hôte virtuel sur une nouvelle ligne. Au lieu de cela, listez-les comme suit.
127.0.0.1 site-a site-b site-c
J'ai également ajouté
127.0.0.1 127.0.0.1
depuis que j'ai entendu dire que cela améliore également la recherche. (Je ne peux pas le confirmer mais ça ne fait pas de mal de le mettre là)Votre fichier d'hôtes se trouve à
C:\Windows\System32\Drivers\etc
Vérifiez combien de processus Apache sont en cours d'exécution
Dans mon cas, j'avais deux processus apache en cours d'exécution. Assurez-vous de n'en avoir qu'un seul en cours d'exécution. Vous pouvez le vérifier en appuyant
CTRL+ALT+DEL
et en appuyant surTask Manager
Éteignez le moteur de filtrage de base (BFE)
Ce que je trouve fonctionner un peu aussi, c'est de désactiver le moteur de filtrage de base. Étant donné que l'arrêt ou la désactivation du service BFE réduira considérablement la sécurité du système, vous ne devez le faire qu'en cas de besoin.
Allez dans Panneau de configuration => Outils d'administration => Services => Moteur de filtrage de base
Arrêtez le moteur de filtrage de base en cliquant sur Arrêter
Augmenter la priorité des processus d'Apache
À votre gestionnaire de tâches et changez la priorité de processus d'Apache de Normale à Élevée en cliquant avec le bouton droit -> Définir la priorité -> Élevée
Gardez le processus d'Apache occupé
C'est une méthode un peu moche mais cela fonctionne certainement. Il maintient Apache occupé et traitera vos propres demandes plus rapidement. Insérez votre adresse Web locale dans l'emplacement iframe et enregistrez-la dans un fichier html, exécutez-la et laissez-la là jusqu'à ce que vous ayez terminé.
Revenir à Windows 7 Professionnel
En tant qu'utilisateur de Windows 8 Professionnel, vous avez le droit d'avoir des droits de rétrogradation vers Windows 7. Cliquez ici pour en savoir plus. Pour moi, c'était la seule solution qui faisait vraiment le travail correctement.
Bonne chance!
la source
I also added 127.0.0.1 127.0.0.1
Ce n'est même pas une syntaxe valide pour unHOSTS
fichier; vous ne pouvez pas remapper une adresse IP.Check how many apache processes are running. In my case I had two apache processes running. Be sure you only have one running.
What‽ Vous êtes censé avoir deux instances dehttpd.exe
; c'est normal et normal . Le second est le travailleur qui fait le travail principal, et le premier est juste le moniteur qui peut redémarrer le travailleur en cas de panne. Vous n'en obtenez qu'un en mode débogage, ce qui n'est pas destiné à une utilisation régulière.Cela est dû à IPV6. Voici comment faire en sorte que MYSQL ne l'utilise pas. (donc, sans désactiver IPV6)
modifier le fichier mysql 'my.ini'
sous [wampmysqld] ajoutez ce qui suit:
Enregistrez le fichier et redémarrez le service mysql
prendre plaisir!
la source
regardez ici:
http://forum.wampserver.com/read.php?2,91602,page=3
Utiliser
127.0.0.1
au lieu delocalhost
lors de la connexion à mysql via php sous Windows 8si votre recherche de phpmyadmin est lente
dans le,
config.inc.php
vous pouvez changer localhost en127.0.0.1
égalementla source
Dans mon cas, le temps de chargement est 5 fois plus rapide lorsque cela est désactivé dans php.ini:
la source
La solution qui a fonctionné pour moi était de désactiver le cgi_module . Utilisez l'une de ces méthodes:
(Méthode 1) Faites un clic droit sur WAMP> Apache> Modules Apache> décochez "cgi_module"
(Méthode 2) Editez httpd.conf et désactivez le chargement du module CGI en commentant cette ligne:
Commenter serait simplement ajouter un # devant, comme ceci:
Redémarrez le service Apache et vous devriez être prêt à partir.
la source
Pour moi utilisant xDebug, cette ligne dans php.ini était le tueur de performances:
xdebug.remote_autostart=true
Quand je l'ai supprimée, la page était à nouveau rapide.
la source
si vous utilisez l' utilisation de MySQL au
127.0.0.1
lieu delocalhost
enmysql_connect
fonction , il m'a aidéla source
Je ne suis pas encore en mesure de commenter sous la réponse @Honesta, donc j'écrirai ici la façon dont j'arrive à le résoudre.
Mon environnement (je ne sais pas si cela est pertinent pour la réponse)
Comment
Je viens d'ouvrir le
my.ini
fichier et décommenté la ligne où il est ditCe fichier se trouve, pour les utilisateurs XAMPP, dans
C:\xampp\mysql\bin\my.ini
.Crédits
Cet article m'a aidé à résoudre le problème, même si je n'avais pas besoin de tout, car certaines configurations dans XAMPP n'étaient pas demandées.
la source
Je viens de résoudre ce problème sur mon ordinateur portable exécutant Windows 10. Soudain, wamp est devenu super lent - une demande de chargement d'une page prenait 2 minutes.
Après avoir essayé de nombreuses choses, il s'est avéré que le problème était de désactiver Windows Defender. Tout a fonctionné comme un charme après cela.
ps Je vous suggère d'ajouter votre répertoire racine apache à la liste des exceptions et de ne pas désactiver complètement Defender.
la source
Comme la plupart des réponses l'ont souligné, l'utilisation de l'adresse IP 127.0.0.1 sur "localhost" aidera parfois le problème de lenteur - mais ce n'est pas vraiment une solution car cela ne résout pas le problème de soulignement.
Ce qui rend ce problème difficile (et aléatoire), c'est qu'il peut être causé par une douzaine de choses différentes entre le système d'exploitation, la configuration WAMP et votre navigateur.
Supprimez-le
::1 localhost
de votre fichier d'hôtes Windows et assurez-vous qu'il127.0.0.1 localhost
est présent. Vous souhaitez que votre demande soit dirigée directement vers la prise IPv4 d'écoute.Désactivez IPv6 sur votre système. Vous ne l'utilisez probablement pas et il est connu pour causer toutes sortes de problèmes .
Excluez vos chemins binaires Apache et MySQL, ainsi que le dossier Database, de votre pare-feu et de votre logiciel antivirus. Ils vont interférer et ralentir les choses.
Réinitialisez votre sous-système TCP / IP et redémarrez:
netsh int ip reset c:\resetlog.txt
Assurez-vous que votre système n'utilise pas de serveurs DNS obsolètes:
ipconfig /all
Vider le cache DNS Windows:
ipconfig /flushdns
Effacez le cache de votre navigateur.
Ce guide est un peu plus détaillé: WAMP fonctionne très lentement
la source
Pour moi, c'était le xdebug. J'ai désactivé et cela a fonctionné comme il se doit!
la source
Après avoir essayé chaque instuction sur ce post, pour moi fonctionne lorsque j'ajoute:
Ajouter un processus:
la source
J'utilise wamp64 sur ma machine Windows 10. J'avais le même problème et la désactivation de Xdebug de mon fichier php.ini résout le problème pour moi.
la source
J'ai eu le même problème. Les temps de réponse étaient extrêmement lents et les rafraîchissements fonctionnaient rapidement, la plupart du temps. Toutes les suggestions faites à vélo n'ont pas aidé. Ce qui semble aider le mieux jusqu'à présent (pas de temps de réponse lent au cours des 30 dernières minutes) était de réinitialiser winsock comme expliqué ici: http://www.devside.net/wamp-server/wamp-is-running-very-slow
Vous devez redémarrer après cela.
la source
En utilisant Windows 10 (juin 2018), j'ai réussi à améliorer le chargement qui est passé de 2 secondes à moins de 400 millisecondes en faisant un ensemble de choses que j'ai vues dans cet article et sur Internet
Xdebug désactivé dans php.ini
Utilisé 127.0.0.1 dans l'installation, dans mon cas de Wordpress
Utilisation de la méthode @honesta
Et désactiver le module CGI comme @Iulian Dita l'a dit
la source
Eu le même problème dans Chrome et il n'a pas disparu après l'application de tous les remèdes connus. Pour moi, la résolution était de décocher " Activer la protection contre le phishing et les logiciels malveillants " dans les paramètres de Chrome (Paramètres -> Afficher les paramètres avancés -> Confidentialité). Après cela, localhost est ultra-rapide.
la source
J'ai eu ce problème également.
J'ai ajouté les entrées suggérées ci-dessus mais cela n'a pas fonctionné.
Cela était dû au fait que Spybot Search and Destroy avait ajouté 15 000 lignes de site immunisé (c'est-à-dire vous empêchait de les visiter) à mon fichier d'hôtes.
Mon fichier d'hôtes était de 433k - j'ai supprimé ces lignes et la vitesse de chargement de ma page s'est considérablement améliorée.
la source
Changer (mettre à jour) ma version PHP de
5.5.25
pour7.0.10
résoudre ce problème dans mon cas.la source
Le plan d'alimentation était le problème. Équilibré à haute performance.
la source
J'ai eu des soupçons que Chrome commence à devenir stupide et encombrant pendant un certain temps, et mes problèmes ont commencé après sa mise à jour. Comme Ampps fonctionnait mieux lorsqu'il était connecté à Internet, j'ai mis 1 + 1 ensemble. Sous les paramètres avancés de Chrome, essayez de fouiller dans les pages Web de préchargement pour de meilleures performances. Et tuez-le.
Ironique, mais pas inattendu, car il semble être confus au sujet du préchargement de Localhost. Dans mon cas, c'était la solution instantanée après des heures de bidouillage de configuration gaspillé et des semaines de souffrance.
Merci aux développeurs Google.
la source
J'ai le même problème mais je résous le problème de la base de données.J'avais renommé le nom de la table et créé une nouvelle table sans index à travers lequel tous les index étaient effectués et j'avais une énorme quantité de données dans la table.Je renomme à nouveau la table d'origine, cela a été corrigé pour moi .
la source
Si vous utilisez PHP Xdebug à des fins de débogage, supprimez ce fichier. Cela a fonctionné pour moi. Le temps de réponse est passé de 950 ms à 125 ms.
la source
Je ne sais pas pourquoi, mais la fermeture de ma connexion Internet a résolu ce problème pour moi.
la source
Après avoir essayé quelques réponses et commentaires ici, j'ai enfin trouvé une solution! Dans cet article La bonne façon de configurer PHP je trouve une nouvelle façon de configurer PHP en tant que module dans Apache.
Pour l'auteur de cet article, la manière officielle de configurer PHP n'est pas la plus optimale. La manière courante et inappropriée de configurer PHP est celle-ci:
Je l'ai toujours fait de cette façon, mais dans l'article, il est suggéré de configurer le module PHP de cette façon:
J'ai même activé IPV6 et mon temps de chargement passe de 45 secondes ou 1 minute ou plus à seulement 2 ou 4 secondes! Grâce à d'autres réponses mentionnées ici, j'ai également laissé activé dans ma configuration générale ce qui suit
FICHIER HÔTE:
HTTPD.CONF
À part cela, j'ai annulé toutes les autres solutions que j'ai essayées, donc je suis sûr que ce sont les seules que j'ai utilisées.
la source
Essayez simplement le mode "Incognito" dans Chrome.
Enfin, cela m'a aidé à résoudre mon problème.
Veuillez garder votre esprit, ce n'est pas une solution permanente.
la source
Je cours sur wamp et j'ai eu ce problème une fois. Il peut y avoir de nombreux facteurs à cela, bien qu'il y en ait 5 principaux qui me viennent à l'esprit.
1er. Un programme peut causer cela (même un logiciel antivirus dépend de ce que vous avez.)
2ème. Votre ordinateur est plein ou utilise beaucoup d'espace, cela arrive à un de mes sites partenaires.
3e. Vérifiez vos fichiers de regerstry, il pourrait y avoir des erreurs ou d'autres choses. (Cela finit par être mon problème.)
4ème. Après avoir désinstallé, vous avez supprimé manuellement les fichiers qui restaient sur votre ordinateur. (Oui, même après la désinstallation avec wamp, il a tendance à laisser un dossier ou deux avec des données importantes dessus. Lorsque vous installez, cela ne sera pas remodifié et restera le même.)
5ème. Téléchargez le dernier wamp ou la dernière version stable de celui-ci.
J'espère que l'une de ces choses vous aidera.
la source