@Rocknrolla99
Some text

Как сделать быстрый редирект?

Здравствуйте, подскажите есть скрипт который считывает Url и смотрит на параметры в урле , если их там нет , то нужно совершать редирект.

Обычные методы Location/href, мета рефреш медленные, то есть успевает прогрузиться страница, частично.

Есть ли способ какой-то сделать это моментально ? то есть так же пройтись по урлу , сделать проверку и редирект если необходимо на сторонний портал, но чтобы это было в разы быстрее.

Спасибо
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Zolg
Обычные методы Location ... медленные, то есть успевает прогрузиться страница, частично

Ну что поделать, жизнь такая.
Правда location nginx обрабатывает не то что до отдачи страницы, а ещё до решения как и откуда ее отдавать. Но кого это волнует ?
Ответ написан
Комментировать
@abberati
frontend-разработчик
Они не медленные. Дело в том, где располагается код, который вызовет редирект. Если он находится в конце страницы, то до выполнения кода сначала (внезапно) отрендерится страница, а потом произойдёт редирект. Если скрипт находится в head, то тело страницы не успеет отрисоваться до редиректа. Читайте учебник по DOM.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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