Ho avuto lo stesso problema in esecuzione su Windows 8 in esecuzione a 64 bit. Apache è molto lento ma quando premi F5 molte volte va bene. Alla fine, dopo aver fatto tante cose, sono riuscito a risolverlo. In questo momento funziona velocemente.
Prova le seguenti attività per aumentare le prestazioni:
Cambia la porta di ascolto di Apache
Cambia la porta di ascolto da 80 a 8080 per evitare conflitti con programmi come Skype. Apri il tuo file httpd.conf e trova la riga che inizia con Listen
(è intorno alla riga 62). Cambialo come segue:
Listen 127.0.0.1:8080
Cambia il tuo powerplan
Cambia il tuo piano di alimentazione da Bilanciato a Prestazioni elevate. Puoi farlo inControl Panel\All Control Panel Items\Power Options
Disabilita IPv6
I crediti di questo particolare compito vanno a Jef, dove lo ha sottolineato nel suo post sul blog . Dal desktop di Windows 8, premere il Windows Key
e R key
, allo stesso tempo
Digita regedit nella finestra di dialogo Esegui e fai clic su OK
Usa l'Editor del Registro di sistema per espandere l'albero del registro e passare a:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters
Fare clic con il tasto destro Parameters
, espandere New
e selezionare DWORD (32-bit)
Valore
Entra DisabledComponents
nel Name
campo
Fare doppio clic sul nuovo DisabledComponents
valore, entrare ffffffff
nella Value data
finestra di dialogo e fare clic sul OK
pulsante
Verificare che il nuovo valore di registro contenga i dati richiesti.
Cambia il tuo etc / hosts
Se utilizzi host virtuali, non aggiungere ogni host virtuale su una nuova riga. Invece elencali come segue.
127.0.0.1 site-a site-b site-c
Ho anche aggiunto da 127.0.0.1 127.0.0.1
quando ho sentito che in qualche modo migliora anche la ricerca. (Non posso confermarlo ma non può far male metterlo lì)
Il tuo file hosts si trova in C:\Windows\System32\Drivers\etc
Controlla quanti processi Apache sono in esecuzione
Nel mio caso avevo due processi Apache in esecuzione. Assicurati di averne solo uno in esecuzione. È possibile verificarlo premendo CTRL+ALT+DEL
e premendoTask Manager
Spegnere il Base Filtering Engine (BFE)
Quello che trovo che funzioni anche un po 'è stato lo spegnimento del motore di filtraggio di base. Poiché l'arresto o la disabilitazione del servizio BFE ridurrà notevolmente la sicurezza del sistema, è necessario farlo solo quando necessario.
Vai a Pannello di controllo => Strumenti di amministrazione => Servizi => Motore di filtraggio di base
Fermare il Base Filtering Engine facendo clic su Stop
Aumenta la priorità del processo di Apache
Al tuo task manager e cambia la priorità del processo di Apache da Normale ad Alta facendo clic con il tasto destro -> Imposta priorità -> Alta
Tieni occupato il processo di Apache
Questo è un metodo un po 'brutto ma funziona sicuramente. Mantiene occupato Apache ed elaborerà le tue richieste più velocemente. Inserisci il tuo indirizzo web locale nella posizione dell'iframe e salvalo in un file html, eseguilo e lascialo lì finché non hai finito.
<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>
Effettua il downgrade a Windows 7 Pro
In qualità di utente di Windows 8 Pro, hai il diritto di disporre dei diritti di downgrade a Windows 7. Leggi qui più su questo. Per me quella era l'unica soluzione che funzionava davvero bene.
In bocca al lupo!