Снова доброе время суток всем.
Только что с удивлением заметил странные тормоза FireFox при работе с большими HTML-страницами. Уже давно лежит у меня MANUAL для MySQL 4.1.1, в HTML-формате. Там два файла: один "manual.ru_toc.html" - оглавление, и "manual.ru.html" - собственно сам мануал. Оглавление - ссылки на "закладки" в главном файле. Так вот, хоть такое редко встречается в жизни (но бывает), сам мануал - достаточно больших размеров для HTML.
Всегда ранее использовал Internet Explorer для открытия мануала. Когда приступил к тестированию FireFox даже об этом сначала не думал. А вот только что попробовал:
Открываю "manual.ru_toc.html" (оглавление), щёлкаю по ссылке... Так как страница большая, то загрузка её с жесткого диска занимает заметное время. И это время в FireFox НА ПОРЯДОК (по субъективной оценке конечно) БОЛЬШЕ, чем в Internet Explorer! То есть FireFox открывает страницу и "перекидывает" на закладку ЗНАЧИТЕЛЬНО тормознутее чем IE!!!
Ещё создалось впечатление, что IE "перекидывает" на закладку по мере прогрузки страницы, а FireFox сначала открывает-обрабатывает ВСЮ страницу с мануалом, а потом уже "кидает" на закладку!
Кому не лень качать - я выложил архив с этими двумя файлами: http://shs.km.ru/manual.ru.zip - там 700 с хвостом килобайт. (А может кому и полезно мануал на mysql почитать на русском??? )
Попробуйте покликать со страницы-оглавления по ссылкам в IE и FireFox, разница не в пользу FireFox ОЧЕНЬ СИЛЬНО заметна!
Попробуйте покликать на закладки вначале файла, и в самом конце. В FireFox время на "открытие-переброс на закладку" одинаково большое. В IE заметно что на закладки вначале страницы он прыгает быстрее чем на те, что в конце (при этом можно уже спокойно читать текст). Но даже на конец страницы прыжок происходит гораздо быстрее, чем в FF.
А теперь вопрос: можно ли как-то ускорить загрузку больших HTML страниц в FireFox?
Какие будут ваши комментарии по вопросу?
Отсутствует
DKing
НЕ поленился скачать и протестировать в FF и IE! И вот, что я могу сказать. Скорее всего, что это у тебя особенность твоей машины. Дело в том, что я думал, что результат будет такой, который ты описывал. Но оказалось совсем наоборот. IE думает раз в 5! дольше. Сразу отмечу, что сравнивал FF 1.0.4 с большим количеством расширений и IE 6 с последними обновлениями.
Попробуй вставить в user.js вот этот код:
user_pref("network.http.pipelining",true); user_pref("network.http.proxy.pipelining",true); user_pref("network.http.pipelining.maxrequests",100); user_pref("nglayout.initialpaint.delay",0)
может причина в этом.
Что делает этот код можешь почитать здесь: http://forum.mozilla.ru/viewtopic.php?id=3803
Отредактировано Sergeys (02-07-2005 18:40:31)
Через сомнения приходим к истине. Цицерон
Отсутствует
Мда, Firefox/1.0.4 тормозит просто неприлично долго, зато Deer Park отображает быстрее IE.
Попробуй вставить в user.js вот этот код:
Это опасные параметры и не стоит их всем рекомендовать как панацею от всех бед:
how to speed up firefox?.
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
djet
А как же разница в скорости у меня? Я ведь тестировал на 1.0.4!
Это опасные параметры и не стоит их всем рекомендовать как панацею от всех бед:
how to speed up firefox?.
Может ты и прав, но думаю, что за меня это уже сделал журнал Chip и каждый вправе сам выбирать стоит это делать или нет. Я ведь не настаиваю, но результат, судя по тому, что и у тебя IE лидирует, а у меня впереди FF, все же налицо.
Попробовал в Deer Park тоже быстрее IE!
Через сомнения приходим к истине. Цицерон
Отсутствует
djet
А вот этот код с сайта mozilla.ru из раздела "Настройки user.js"!!!
// Включить конвеерную обработку: user_pref("network.http.pipelining", true); user_pref("network.http.proxy.pipelining", true); user_pref("network.http.pipelining.maxrequests", 8);
// Увеличение скорости прорисовки страцниы user_pref("nglayout.initialpaint.delay", 0);
djet????
Через сомнения приходим к истине. Цицерон
Отсутствует
На другом профиле всё нормально.. Расширения -- зло!
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
Sergeys, почитай внимательно, что пишет Аса по этому поводу. Эти параметры -- палки о двух концах. Кстати, а откуда взялась эта страничка? Раньше её не видел..
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
djet
Насколько я помню она давно там, по крайней мере с момента когда сайт изменил свой внешний вид.
Можешь вот сюда еще сходить http://www.mozilla.ru/content/view/38/0/
А сдесь я описываю, что делает этот код:
Первые три строки активируют механизм, пока еще неофициальной функции, "Pipelining" ("конвеер"). Последняя строка делает время загрузки страницы равной нулю (браузер будет пытаться сразу отобразить страницу, даже если с сервера загрузилась еще не вся информация). или http://forum.mozilla.ru/viewtopic.php?id=3803
Отредактировано Sergeys (02-07-2005 17:52:13)
Через сомнения приходим к истине. Цицерон
Отсутствует
Sergeys, djet
Честно говоря я мало понял из вашего разговора
Скорее всего, что это у тебя особенность твоей машины
Из интереса проверил загрузку указанных мною файлов ещё на двух машинах. Итого три (первая - моя, на которой я сижу): Celeron 2GHz, 1GB DDR, WinXP_Pro_SP2; Pentium4 2.8 GHz, 512Mb DDR(dual channel), WinXP_Pro_SP2; Celeron 466MHz, 128Mb SDRAM, WinXP_Pro_SP1.
На всех машинах IE значительно превосходит FireFox по скорости (Правда на Celeron 466 тормозили оба по-страшному, всё свопилось - WinXP всё-таки ). FF 1.0.4 rus, IE от WinXP_SP2. Никаких Plug-in'ов не стоит ни на FF, ни на IE. Так может это как раз у вас какая-то особенность машины/FF/IE (вот как раз с IE у вас что-то может быть не то???).
Далее. После прочтения вашего диалога специально установил DeerPark. Результат такой:
1)"Прыжок" на "закладку" в районе начала файла происходит ненамного, но заметно быстрее, чем в IE. Это факт. DeerPark не ждал загрузки всего файла до конца.
2)"Прыжок" на последнюю "закладку" (что в конце страницы) произошел РАЗА В ПОЛТОРА-ДВА МЕДЛЕННЕЕ, ЧЕМ В IE!!! Видимо потому, что тут надо было прогрузить всю страницу до конца, а FireFox и DeerPark это делают ДОЛЬШЕ чем IE (проверял ещё на нескольких крупных страницах).
3) IE при прыжке на последнюю "закладку" думает секунд 5-6.
IE думает раз в 5! дольше
То есть получается FF должен "прыгнуть" вниз страницы за одну секунду???????????????????
З.Ы.: Менять всяческие "опасные" настройки я пока боюсь
Отсутствует
Не знаю, в чем у тебя причина но (как ты выразился) при прыжке на последнюю закладку FF думает ~на 2 секунды быстрее чем IE и плюс в FF до того как перейди на последнюю закладку, можно читать страницу (поэтому я и написал, что в 5 раз дольше), в то время как в IE это можно делать только после полной загрузки (у меня так).
Отредактировано Sergeys (02-07-2005 19:18:50)
Через сомнения приходим к истине. Цицерон
Отсутствует
Sergeys
1) Действительно, IE при прыжке на конец страницы не позволяет читать начало страницы, в отличие от FireFox
Но нужно ли мне читать страницу целиком, если мне нужно попасть в её конец? Хотя, конечно, факт, FF в этом моменте сделан неплохо.
2) Сидел с секундомером. IE произвёл "прыжок" в конец страницы спустя ровно 5 секунд. FireFox сделал то же самое почти за 18 (!!!) секунд (если точнее - за 17 с копейками).
Sergeys, если не сложно, напишите конфигурацию своего компьютера, операционной системы и версию+обновления IE (то что пишет в "о программе"). А так же, если всё ещё не влом, замерьте, если не секундомером, то хотя бы секундной стрелкой часов, время между кликом на ссылку в конец мануала и открытием этой закладки в обоих браузерах.
В пользу DeerPark хочу добавить, что он думает у меня, в отличие от 17 с хвостом секунд (FF) "всего лишь" 15 секунд.
По поводу IE: У меня:
Версия: 6.0.2900.2180.xpxp_sp2_rtm.040803-2158
Выпуски обновления: ; SP2;
Если кому ещё не влом замерить время - напишите свои результаты сюда. Только чур не врать
Отсутствует
По поводу IE:
Версия: 6.0.2900.2180.xpxp_sp2_gdr.050301-1519
Выпуски обновления: ; SP2;
Celeron 2GHz, 1GB DDR 3200(400) (но работает на 2600 из-за материнки), WinXP_Pro_SP2; (медленный жесткий диск).
Firefox загружает последнюю закладку за ~10-11 секунд! (1.0.4 (на разных профилях - 55 расширений и 10) и Deer Park 1.1a2))
IE за 15-16 секунд.
Замеры производил с помощью секундной стрелки часов (среднее из трех замеров)
Через сомнения приходим к истине. Цицерон
Отсутствует
Гы, машина почти точно такая же как у меня... Только что значит "медленный жесткий диск"? У меня HDD Seagate ST3120022A, 7200 RPM, UDMA-100 Mode on. На второй тестовой машине (где P4) вообще SATA стоит...
Дык может как раз "тормоза" жесткого диска не позволяют IE сотварить что-нибудь? Потому что это единственная у меня с Вами разница, но у меня - то открывает за 5 (!!!!!!!!) секунд!!!!
Повторюсь, это на машине Celeron 2GHz, 1GB DDR-2100, WinXP_SP2, HDD 7200RPM/UDMA100.
Отсутствует
DKing
Возможно дело действительно в жестком диске HDD Seagate ST340016A (2Мб объем буфера), но может быть в чем-то другом (разное железо, разные показатели).
Но если честно, мы тут выясняем скорость открытия, а для чего (это столь важно)?
Celeron может быть с кэшем 128 и 256кбайт (уже разница, да плюс частота 400 и 533 или выше), память (2600, 3200 и выше) , материнка (разные частоты FSB, чипсет, поддержка двухканальной DDR), жесткий диск (ATA 100/133, serial ATA, 2 или 8Мб объем буфера) и т.д. и т.п.
Так чего же тут сравнивать????
НЕ могут две одинаковые машины, у разных хозяев ездить одинаково!!!
Через сомнения приходим к истине. Цицерон
Отсутствует
народ, похоже вы не учитываете того сколько у кого в оперативке на момент "прыжка" сидит программ. ведь скорость прыжка ещё и зависит от оставшегося свободной памяти оперативки и насколько процессор загружен паралельно работающими программами и процессами...
Отсутствует
arab, а вы не желаете заодно поделиться своими впечатлениями по загрузке указанных страниц в FF vs IE?
Конечно, от свободной оперативки может чего и зависит... Ну свободно у меня на тот момент ~700MB, надеюсь, для FF достаточно??? Параллельно акромя сервисов ничего не работает, даже WinAMP выключен
Sergeys
Это, конечно, ясное дело. Неясно только другое - у меня уже на 4-х машинах IE примерно в два раза лидирует по скорости прыжка в конец большой страницы (сегодня ещё на подвернувшемся Ноутбуке проверил!), все с совершенно разными конфигурациями!
Может у вас IE тормозит потомучто вы его не любите?
Отсутствует
Уже интересно стало, блин. IE ~3 сек, ff ~10 сек. (IE 6.0.2900.2180.xpsp_sp2_rtm.040803-2158 - Deer Park "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8b2) Gecko/20050704 Firefox/1.0+") тачка P4 3.0GHz 2Gb RAM HDD IDE 7200rpm, свободной памяти где-то 500Mb
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
DKing
кстати, я это тоже могу подтвердить. на синтетических тестах ооо немного быстрей рендерит, чем фф .
Flame mode: с иии не сравнивал никогда, по причине брезгливости. разве что палкой из-за угла в скафандре тестить. а то воняет.
Отредактировано RED (05-07-2005 15:46:58)
Отсутствует
Unghost
Она изначально, похоже была флеймом. Секундой больше, секундой меньше, для меня это не настолько важно (просто интересно было).
Через сомнения приходим к истине. Цицерон
Отсутствует
RED
А знаешь как мне не приятно, когда в фф сидишь, ждешь окончания загрузки страницы, а в ие все быстро. Даже обидно как-то. Вчера потестировал поподробней, 10сек для Deer Park это я погорячился, на самом деле ~6сек, как и опера, но ие всерно в 2 раза быстрее. И это грустно. Да может быть и не страшна ситуация, т.к. такие большие страницы встречаются оч-оч редко, но сам факт удручает.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует