Назад | Перейти на главную страницу

Устранение проблем с загрузкой веб-страницы

У меня возникла странная проблема, когда определенная страница не загружается ... все время. Время от времени эта страница не загружается - в частности, кажется, что файл JS не загружен или не завершил загрузку.

Закон Марчелоса

Я не знаю, как устранить эту проблему, так как обновление устраняет ее. Я вижу это в основном в IE 7 и 8, редко в Safari или FireFox.

Если вы просматриваете страницу, о которой идет речь, обновляя ее - вы должны увидеть проблему. Любые идеи?

Обновление: мой сервер подтвердил, что все файлы были отправлены со статусом 200 или 304, поэтому похоже, что это не проблема сервера.

Кажется, загрузился ОК с первой попытки отсюда (Chrome). Как вы уже сказали, это обычно происходит из-за некорректной загрузки файлов JavaScript.

Лучше всего бежать Y! Медленно для Firebug (Firefox) и загрузите страницу. Это должно дать вам представление о том, какие скрипты загружаются и где возникает какая-либо задержка. Вы также можете использовать Инструменты разработчика в Google Chrome для диагностики проблем с производительностью.

Вообще говоря, лучше всего объединить любые сценарии JS в один файл, а также любое внешнее содержимое CSS. Чем меньше запросов браузер делает к разрозненным веб-серверам, тем быстрее будет загружаться сайт и тем меньше шансов, что он «застрянет» на медленном сервере, который может находиться или не находиться под вашим контролем.

Я нашел Fiddler2 отличным инструментом для выяснения того, почему страницы медленные.

Fiddler2

Все, что сказал Дэйв, звучит для меня хорошо, и эта страница загружается нормально. Остались две общие (хотя, возможно, менее вероятные) вещи, которые нужно проверить:

  1. Журналы, всегда проверяйте журналы ошибок веб-сервера :-)
  2. Возможно, эти клиенты находятся за прокси-сервером?