Почему моя страница загружается медленно - PullRequest
1 голос
/ 04 июня 2009

Я работаю на сайте asp.net. На сайте используется множество плагинов javascript, включая кнопку закладки (addthis), Google AdSense, теги Admanager, кнопки социальных закладок и т. Д.

Страница загружается медленно, и хотя я использовал такие инструменты, как FireBug, я не смог понять, почему моя страница загружается так медленно.

Есть ли способ узнать, какой javascript вызывает медленную загрузку страницы? Или найти виновника и убрать его?

Пожалуйста, будь добр ко мне, я только начинаю с этим материалом.

Ответы [ 4 ]

10 голосов
/ 04 июня 2009

Использование вкладки Net в Firebug должно показать вам, какие запросы загружаются дольше всего. См. эту страницу для более подробного руководства по использованию этой информации.

Вы также можете использовать дополнение YSlow для Firebug, чтобы определить другие способы, как можно улучшить время загрузки вашей страницы.

3 голосов
/ 04 июня 2009

Вы пытались удалить сценарии и сложности со своей веб-страницы (по одной), рано или поздно вы нажмете один сценарий, для загрузки которого требуется много времени. Если есть.

Если ваша веб-страница становится все быстрее и быстрее, когда вы удаляете скрипты и элементы, тогда это правда, и вам следует взглянуть на оптимизацию этих скриптов.

2 голосов
/ 04 июня 2009

Если вы испытываете эту проблему при локальном запуске вашего сайта в FireFox (localhost), это может быть вызвано печально известной проблемой ipv6 в firefox.

Это можно исправить, введя about: config в адресную строку FireFox, введите ipv6, и вы увидите настройку network.dns.disableIPv6 . Установите значение true, и ваши страницы будут загружаться намного быстрее.

0 голосов
/ 04 июня 2009

Используйте YSLow , это поможет вам отследить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...