Производительность сайта: rel=canonical vs redirect 301
На этой странице в блоге Мэтта Каттса он говорит, что rel=canonical
должен быть вторичным выбором, если вы не можете использовать 301 перенаправление. Есть ли проблемы с производительностью при использовании перенаправления 301 вместо rel=canonical
?
1 ответ
Решение
По моему опыту, разница в производительности незначительна. Есть еще несколько шагов, связанных с реализацией перенаправлений 301, поэтому rel=canonical
может работать немного лучше. Дополнительные шаги обычно выполняются очень быстро и не должны добавлять заметную задержку или нагрузку на ресурсы сервера.
отн = каноническое
- Пользователь делает запрос на /non-canonical.html
- Сервер ищет канонический URL: /canonical.html
- Сервер строит страницу с каноническим тегом и отправляет ее пользователю
301 Redirect
- Пользователь делает запрос на /non-canonical.html
- Сервер ищет канонический URL: /canonical.html
- Сервер выдает перенаправление 301 на канонический URL.
- Браузер пользователя автоматически делает второй запрос на /canonical.html
- Сервер обнаруживает, что этот запрос для канонического URL.
- Сервер строит страницу и отправляет ее пользователю.