Pourquoi c’est si lent ?

Si vous avez déjà développé des sites en local sous mac alors vous avez surement installé Mamp ou bien encore Mamp Pro. Et si comme moi vous aimé bien avoir des virtual host lors de vos développements, vous avez peut être dû rencontrer des soucis de lenteur important. En effet, j’avais pris pour habitude de nommer mes vhosts comme ceci : monclient.local

Tout marchais très bien et puis un jour est venu Mac OSX Lion.
Après une migration mon système sur cette version j’ai pu constaté des énormes temps d’attente lors d’appel à des pages sur n’importe quel vhost. Au début je pensait que c’était mes développement qui n’étaient pas du tout optimisés mais ce problème continuait même à l’appel de page statique de type http://monclient.local/ma-page-statique-sans-php.html Après plusieurs heures de recherche et quelques cheveux arrachés, j’ai pu constaté que le soucis venait de mon extension .local.

Alors, la solution ?

Celle-ci est toute bête, il faut juste abondonner votre convention de nommage des vhost. Si comme moi vous aviez l’habitude de les nommer  truc.local, nommez-les tout simplement en truc .dev ou ce que vous voulez mais surtout pas .local