Desde la actualización a Mac OS X Lion (desde Snow Leopard), he notado que la resolución a un host virtual es muy lenta (entre aproximadamente 3 segundos). He encontrado una serie de consejos (p. Ej., No usar el .local TLD) que podrían resolver esto, pero no se aplican a mi configuración.
Mi configuración es bastante simple: - Apache 2 (incluido con Lion) - PHP habilitado - Agregué algunos hosts virtuales - Paquetes de correo y SMTP Pear instalados
El archivo de hosts de Apache se ve así:
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
Y el archivo de hosts virtuales de Apache se ve así:
<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>
La configuración es básicamente idéntica a mi configuración en Snow Leopard, pero el rendimiento de Apache para resolver hosts virtuales es significativamente diferente. Ejecuté Mac OS X Lion 10.7.2, pero el problema ya estaba presente al ejecutar 10.7.1.
Esto puede parecer un problema pequeño, pero cuando accede a un host virtual unos cientos de veces al día, esto se suma a una pérdida de tiempo significativa como puede imaginar.