Иногда, когда я загружаю веб-страницу, она останавливается до того, как загрузится вся страница. Возможно, CSS не был правильно зарегистрирован, или макет странный. Но когда я обновляю, он загружается правильно.
Что является причиной этого? Соединение прерывается? Что может вызвать прерывание и почему браузер этого не распознает? Мне просто интересно.
решение1
Вот некоторые причины, с которыми я столкнулся:
- Межсайтовый: Контент на странице поступает из нескольких источников, некоторые из них медленные или отсутствуют.
- Некоторая часть страницы динамически генерируется JavaScript, которому необходим доступ к веб-данным или содержит ошибку.
- Элемент, упомянутый на странице, был удален или переименован.
- Часть страницы заблокирована расширением, например Adblock или NoScript.
- Плохо написанная или плохо поддерживаемая страница
решение2
У вас есть DSL-подключение? PPPoE, который многие провайдеры DSL используют для передачи вашего трафика от DSL-модема до маршрутизаторов провайдера DSL, имеет MTU 1492 (потому что накладные расходы PPPoE составляют 8 байт). Стандартный Ethernet MTU составляет 1500.
Я полагаю, что если вы измените MTU сетевого интерфейса, подключенного к вашему DSL-маршрутизатору, на 1492, проблема должна исчезнуть, если она является причиной.
Вы также можете попробовать обновить прошивку своего DSL-модема.