Desde a atualização para o Mac OS X Lion (do Snow Leopard), notei que a resolução para um host virtual é muito lenta (entre cerca de 3 segundos). Encontrei várias dicas (por exemplo, não usar o TLD .local) que podem resolver isso, mas elas não se aplicam à minha configuração.
Minha configuração é bastante simples: - Apache 2 (enviado com Lion) - PHP ativado - adicionamos alguns hosts virtuais - pacotes Mail e SMTP Pear instalados
O arquivo hosts do Apache fica assim:
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
E o arquivo de hosts virtuais do Apache fica assim:
<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>
A configuração é basicamente idêntica à minha no Snow Leopard, mas o desempenho do Apache para resolver hosts virtuais é significativamente diferente. Eu executo o Mac OS X Lion 10.7.2, mas o problema já estava presente ao executar o 10.7.1.
Isso pode parecer um problema pequeno, mas quando você está acessando um host virtual algumas centenas de vezes por dia, isso resulta em uma perda significativa de tempo, como você pode imaginar.