Firefox и localhost


Недавно помогал ребятам из одной конторы (нужно было сделать на HTML5 Canvas графический редактор для их легаси-системы). Среди прочих задачек, была интересная проблемка с Firefox-ом – медленно обрабатывались запросы (1 запрос > 1 секунды).
Так как веб-сервер – самописный (полностью!), то были подозрения на все-что угодно (ошибки в реализации протокола, проблемы в клиентском коде на javascript и т.д.).

В итоге все-таки я проблему решил, оказалось очень забавно. Пишу здесь, может кому пригодится.
Сервер тестировался на localhost-е, а в Firefox-е есть проблема http://goo.gl/jJc7g
В общем проблема заключалась в медленном DNS-ресолве для localhost в Firefox-e (например 127.0.0.1 – не глючил)

Самое просто решение (но не самое правильно):
about:config -> network.dns.disableIPv6=true

Подробнее о причинах и правильных решениях: http://kb.mozillazine.org/Network.dns.disableIPv6

Любое использование либо копирование материалов или подборки материалов сайта, элементов дизайна и оформления допускается лишь с разрешения правообладателя и только со ссылкой на источник: programador.ru

Телеграм канал: @prgrmdr
Почта для связи: vit [at] programmisty.com