Sejak memutakhirkan ke Mac OS X Lion (dari Snow Leopard), saya perhatikan bahwa penyelesaian ke host virtual sangat lambat (antara sekitar 3 detik). Saya telah menemukan sejumlah tips (misalnya, tidak menggunakan .local TLD) yang mungkin menyelesaikan ini, tetapi mereka tidak berlaku untuk pengaturan saya.
Setup saya cukup sederhana: - Apache 2 (dikirimkan bersama Lion) - PHP yang diaktifkan - ditambah beberapa host virtual - paket Mail dan SMTP Pear yang diinstal
File host Apache terlihat seperti ini:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 tbi.dev
127.0.0.1 www.tbi.dev
127.0.0.1 test1.tbi.dev
127.0.0.1 test2.tbi.dev
127.0.0.1 psa.dev
127.0.0.1 snd.dev
Dan file host virtual Apache terlihat seperti ini:
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/tbi"
ServerName tbi.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/tbi"
ServerName tbi.dev
ServerAlias *.tbi.dev www.tbi.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/psa"
ServerName psa.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/Bart/Sites/sandbox"
ServerName snd.dev
</VirtualHost>
Setup pada dasarnya identik dengan setup saya di Snow Leopard, tetapi kinerja Apache untuk menyelesaikan host virtual sangat berbeda. Saya menjalankan Mac OS X Lion 10.7.2, tetapi masalah sudah ada saat menjalankan 10.7.1.
Ini mungkin tampak seperti masalah kecil, tetapi ketika Anda mengakses host virtual beberapa ratus kali sehari maka ini menambah pemborosan waktu yang signifikan seperti yang dapat Anda bayangkan.