Saya memiliki masalah yang sama saat menjalankan Windows 8 yang berjalan pada 64bit. Apache sangat lambat tetapi ketika Anda menekan F5 berkali-kali, itu berjalan dengan baik. Pada akhirnya saya setelah melakukan banyak hal berhasil menyelesaikannya. Sekarang ini bekerja dengan cepat.
Coba tugas-tugas berikut untuk meningkatkan kinerja:
Ubah port mendengarkan Apache
Ubah port mendengarkan dari 80 menjadi 8080 untuk menghindari konflik dengan program seperti Skype. Buka file httpd.conf Anda dan temukan baris yang dimulai dengan Listen
(ada di sekitar baris 62). Ubah seperti berikut:
Listen 127.0.0.1:8080
Ubah powerplan Anda
Ubah rencana daya Anda dari Balanced ke High Performance. Anda dapat melakukan ini diControl Panel\All Control Panel Items\Power Options
Nonaktifkan IPv6
Penghargaan untuk tugas khusus ini diberikan kepada Jef di mana dia menunjukkannya dalam posting blognya . Dari desktop Windows 8, tekan Windows Key
dan secara R key
bersamaan
Ketik regedit di kotak dialog Run dan klik OK
Gunakan Peninjau Suntingan Registri untuk memperluas pohon registri dan telusuri ke:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters
Klik kanan Parameters
, luaskan New
, dan pilih DWORD (32-bit)
Nilai
Masuk DisabledComponents
ke Name
lapangan
Klik dua kali pada nilai baru DisabledComponents
, masuk ffffffff
ke Value data
kotak dialog, dan klik OK
tombol
Konfirmasikan bahwa nilai registri baru berisi data yang diperlukan.
Ubah etc / hosts Anda
Jika Anda menggunakan host virtual, jangan tambahkan setiap host virtual di baris baru. Sebaliknya, daftarkan mereka seperti berikut ini.
127.0.0.1 site-a site-b site-c
Saya juga menambahkan 127.0.0.1 127.0.0.1
karena saya mendengar ini entah bagaimana meningkatkan pencarian juga. (Tidak dapat mengkonfirmasi ini tetapi tidak ada salahnya meletakkannya di sana)
File host Anda terletak di C:\Windows\System32\Drivers\etc
Periksa berapa banyak proses apache yang sedang berjalan
Dalam kasus saya, saya menjalankan dua proses apache. Pastikan Anda hanya menjalankan satu. Anda dapat memeriksanya dengan menekan CTRL+ALT+DEL
dan menekanTask Manager
Matikan Mesin Filter Dasar (BFE)
Apa yang menurut saya dapat berfungsi dengan baik adalah mematikan Mesin Filter Dasar. Karena menghentikan atau menonaktifkan layanan BFE akan secara signifikan mengurangi keamanan sistem, Anda sebaiknya hanya melakukan ini saat diperlukan.
Pergi ke Control Panel => Alat Administratif => Services => Base Filtering Engine
Hentikan Mesin Filter Dasar dengan mengklik Stop
Tingkatkan prioritas proses Apache
Ke pengelola tugas Anda dan ubah prioritas proses Apache dari Normal ke Tinggi dengan mengklik kanan -> Setel prioritas -> Tinggi
Buat proses Apache sibuk
Ini adalah metode yang sedikit jelek tapi pasti berhasil. Itu membuat Apache sibuk dan akan memproses permintaan Anda sendiri lebih cepat. Masukkan alamat web lokal Anda di lokasi iframe dan simpan dalam file html, jalankan dan biarkan di sana sampai Anda selesai.
<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>
Turunkan versi ke Windows 7 Pro
Sebagai pengguna Windows 8 Pro, Anda berhak mendapatkan hak downgrade ke Windows 7. Baca lebih lanjut di sini . Bagi saya, itulah satu-satunya solusi yang benar-benar berfungsi dengan baik.
Semoga berhasil!