GTmetrix: Avoid landing page redirects

Обновлено: 22.12.2020 6058

Avoid landing page redirects - избегайте перенаправления целевой страницы (перевод руководства GTmetrix на русский).

GTmetrix, Pagespeed: избегайте перенаправления целевой страницы

Время прочтения:

Avoid landing page redirects - редиректы на целевых страницах добавляют задержки к загрузке страницы и пока редиректы происходят, ничего не будет показано клиенту. Во многих случаях, редиректы могут быть устранены без изменения функций страницы.

Если ваша служба требует переадресаций, выполните переадресацию на стороне сервера, а не на стороне клиента, чтобы уменьшить клиентские запросы туда и обратно. Минимизация перенаправления HTTP от одного URL к другому вырезает дополнительные RTT и время ожидания для пользователей.

Подробности из Google

Время в пути (RTT) - это время, которое требуется клиенту для отправки запроса и серверу для отправки ответа по сети, не включая время, необходимое для передачи данных. То есть, он включает в себя время назад и вперед на проводе, но исключает время, чтобы полностью загрузить переданные байты (и, следовательно, не связано с пропускной способностью).

В худших случаях, например, модемное соединение с сервисом, размещенным на другом континенте, отличается от пользовательского. Для небольших размеров файлов загрузки, таких как страница результатов поиска, RTT является основным фактором, способствующим задержке на "быстрых" (широкополосных) подключениях. Таким образом, важной стратегией для ускорения производительности веб-страницы является минимизация количества круглых поездок, которые должны быть сделаны. Поскольку большинство таких поездок состоит из HTTP-запросов и ответов, особенно важно минимизировать количество запросов, которые клиент должен сделать, и максимально распараллелить их.

Иногда необходимо, чтобы приложение перенаправляло браузер с одного URL на другой. Существует несколько причин, по которым веб-приложения выдают перенаправление:

Чтобы указать новое расположение перемещенного ресурса.

Для отслеживания кликов и показов, и страниц ссылок журнала.

Чтобы зарезервировать несколько доменов, разрешите "удобные" или "тщеславные" домены и URL-адреса, а также ловите неправильно написанные/опечатанные URL-адреса.

Для подключения между различными частями сайта или приложения, различными доменами верхнего уровня с кодом страны, различными протоколами (HTTP к HTTPS), различными политиками безопасности (например, страницы, не прошедшие проверку подлинности и т. д.)

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

Независимо от причины, перенаправления инициируют дополнительный цикл ответа на запрос HTTP и добавляют задержку во время поездки. Важно, чтобы свести к минимуму количество перенаправлений, выданных вашим приложением-особенно для ресурсов, необходимых для запуска Вашей домашней страницы. Лучший способ сделать это-ограничить использование переадресаций только в тех случаях, когда это абсолютно технически необходимо, и найти другие решения, где это не так.

Инструмент: GTmetrix.

Продолжаем серию уроков по оптимизации загрузки...

Связаться в Telegram

Рейтинг: 5/5
2 голосов

Следующие страницы вас также могут заинтересовать:

Обновлено: 22.12.2020