Mongrel très lent en localhost sous Windows Vista et Firefox
Contexte
Mongrel est le serveur de prédilection pour le développement en local (environnement de développement) avec Rails, surtout sous Windows. En production il est préférable d’utiliser Passenger, qui n’est malheureusement pas disponible sous Windows (UNIX seulement).
Problème
Sous Vista, avec Firefox et Chrome, Mongrel semble des fois très lent quand il s’agit de servir du contenu statique (images, javascript, css, etc.) à partir de localhost. Ceci peut être dû à l’implémentation de IP6 sous Vista, et la difficulté qu’il peut avoir « router » la requête vers localhost.
Solution
- Editez c:\windows\system32\drivers\etc\hosts
Ce fichier contient les IP des hôtes locaux : par exemple, localhost pointe vers 127.0.0.1 - Commentez la ligne < ::1 > en mettant un # à son début
c:\windows\system32\drivers\etc\hosts
#::1 - Réessayez de loader votre page
Si ça marche, laissez un commentaire ! (Même si ça ne marche pas, cela dit)
Soyez le premier à soumettre un commentaire !