Da quando ho impostato i miei ambienti di sviluppo su Mac OS X Lion (nuovissimo macbook air acquistato a gennaio 2012), ho notato che la risoluzione su un host virtuale è molto lenta (circa 3 secondi) la prima volta, ma dopo è veloce finché Continuo a caricarlo regolarmente.
Se lo lascio intatto per un paio di minuti e poi lo ricarico di nuovo, la prima ricarica è (di nuovo) dolorosamente lenta; sembra che qualcosa sia stato memorizzato nella cache.
Come si può vedere di seguito, non sto usando il TLD .local.
La mia configurazione: Apache 2 - MySQL - PHP installato e abilitato - aggiunto un paio di host virtuali uno dei quali ho creato per localhost
Il mio / etc / hosts:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 myproject.dev
::1 myproject.dev
fe80::1%lo0 myproject.dev
Configurazione del mio host virtuale in username.conf:
NameVirtualHost *:80
<Directory "/Users/myusername/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Users/myusername/Dropbox/dev_envs/
</VirtualHost>
<VirtualHost *:80>
ServerName myproject.dev
DocumentRoot /Users/myusername/Dropbox/dev_envs/myprojectname
</VirtualHost>