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

Tapez 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 à:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters

Faites un clic droit sur Parameters
, développez New
et sélectionnez DWORD (32-bit)
Valeur

Entrez DisabledComponents
dans le Name
champ

Double-cliquez sur la nouvelle DisabledComponents
valeur, entrez ffffffff
dans la Value data
boîte de dialogue et cliquez sur le OK
bouton

Vé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é.
<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>
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!