Я работаю над новой установкой Debian Wheezy с 64-битной версией Firefox 28.0 (хотя я также пробовал 17.0). FF не имеет никаких установленных плагинов, и все о:config установлен по умолчанию.
Firefox ужасно медленный (загрузка сайта yahoo.com занимает более 30 секунд). Запуск FF28 на моей машине с Windows работает нормально
Chromium загружает yahoo.com в мгновение ока
FF также занимает больше времени для загрузки локальных файлов. Страница загружается очень быстро, но затем "колесо загрузки" продолжает вращаться, тогда как Chromium завершает загрузку того же html-файла в одно мгновение.
Различные попытки, которые я сделал:
Изменение настроек конвейерной обработки, рекомендуемых в сети
Отключение ipv6 в FF и GRUB
Установка «gfx.xrender.enabled» в значение "Ложь" и «Layers.acceleration.force-enabled» в значение "Истина"
Сначала я подумал, что это может быть связано с DNS или кэшированием, но если я снова зайду на веб-страницу, она загрузит видимый контент гораздо быстрее, но "колесо загрузки" будет продолжать вращаться в течение длительного времени.
Отключение JavaScript - все так же медленно.
Моя основная причина не просто перейти на Chromium в том, что у меня есть много тестов на селен, которые используют about:config, и мне придется переписать все эти настройки для Chromium. Я отказываюсь от IceWeasel из-за несовместимости надстроек.
РЕДАКТИРОВАТЬ:
Используя время сети FF для веб-разработчиков, я понял, что это что-то с DNS.
- Linux занимает 2129мс, чтобы решить yahoo.com
- Windows занимает 0 мс для разрешения
- все остальные тайминги быстрее в Linux
Единственная разница между моими системами Windows и Debian заключается в том, что Windows использует шлюз для разрешения DNS, а Linux использует определенные внешние DNS-серверы. Тем не менее, если я пытаюсь установить шлюз в качестве DNS под Linux, он не может разрешить любые адреса.
Любая идея, как решить - пун предназначено - это?