как выследить, почему т.е. является медленным

у меня есть определенные страницы, где т.е. (даже 7 или 8), кажется, занимает много времени для рендеринга. Что является лучшим способом, инструмент для обнаружения то, что является узким местом в т.е. (поскольку Firefox и хром кажутся быстрыми),

2
задан 29.12.2009, 15:05

5 ответов

К сожалению, так как IE имеет известно медленный механизм JavaScript (да, даже 7 и 8:/) Вы, вероятно, собираетесь найти, что единственный способ заметно улучшить производительность состоит в том, чтобы в большой степени ограничить управление DOM. Это, по моему опыту, и согласно большинству сравнительных тестов там, является самой медленной частью. Вы делаете большой выбор элемента и изменение в обработчике загрузок (как в, как только DOM загрузился)?

Кроме того, Вы пользуетесь библиотекой? Не все создаются равные :) Дайте jQuery попытку, если Вы уже не используете его.

2
ответ дан 08.12.2019, 05:11

Может быть несколько причин IE к не работать хорошо. Обычно тяжелые веб-сайты, имеющие богатый мультимедийный контент, имеют тенденцию замедлять браузер. Для улучшения производительности в этом случае можно попытаться изменить размер кэша для высказывания 128 МБ или что-то. (Запустите Internet Explorer, Избранные Инструменты-> интернет-Опции-> Общий. Под Временным Интернетом Файлы нажимают кнопку Settings и вводят количество дискового пространства для использования.)

Но, я рекомендовал бы Вам использовать Mozilla Firefox или Google Chrome как альтернативы IE.

1
ответ дан 08.12.2019, 05:11

Yahoo! предоставляет услугу под названием YSlow, который делает анализ скорости страницы.

0
ответ дан 08.12.2019, 05:11

Вы могли определить, где узкое место в IE при помощи Прокси HTTP, такого как Скрипач: это помогло бы Вам найти, проведено ли долгое время в загрузке файлов, в рендеринге таблиц стилей или выполнении JavaScript, путем рассмотрения интервалов между загрузками.

По моему опыту, если JavaScript является узким местом, можно оптимизировать код в Firefox, с помощью части профилировщика Firebug для идентификации продолжительного кода. Большая часть оптимизации не будет характерна для Firefox и принесет пользу другим браузерам, включая Internet Explorer также.

0
ответ дан 08.12.2019, 05:11

Теги

Похожие вопросы