-
[구글 page speed] 방문 페이지 리디렉션을 사용하지 마세요.FrontEnd/번역 2017. 3. 20. 13:22
(작성 편의를 위해, 리디렉션을 리다이렉트로 표기합니다.)
PageSpeed Insights에서 지정된 URL에서 최종 랜딩 페이지로 둘 이상의 리다이렉트가 있으면 안됩니다.
개요
리다이렉트는 http에 대한 추가적인 요청을 하여 페이지의 랜더징을 지연시킵니다.
가장 좋은 경우는 http가 한번만 요청 및 응답하는 것이며, 최악의 경우에는 http요청과 함께
- DNS 조회
- TCP 핸드 쉐이크
- TLS 협상
과정을 거치게 되며, 여러가지 문제에 대한 응답시간이 지연됩니다.
따라서 사이트성능을 향상시키기 위해서는 리다이텍트 사용을 최소화 해야 합니다.
예제
- example.com 으로 접속하면, 반응형웹으로서 단일응답만 이루어진것(리다이렉트가 없음, 가장좋은 예)
- example.com → m.example.com/home - 모바일 사용자일경우 http 리다이렉트에 따른 왕복 응답지연
- example.com → www.example.com → m.example.com - 여러번 응답으로 인한 왕복응답지연
권장사항
반응형 디자인으로, 기초를 배우고 멀티장치에 대한 경험을 제공하여 리다이렉트를 제거하세요.
사이트에 꼭 필요할 경우에는 리다이렉트 유저 에이전트 감지 가이드라인 을 참고하세요.
원문
https://developers.google.com/speed/docs/insights/AvoidRedirects
리다이렉트 유저 에이전트 가이드라인
https://developers.google.com/webmasters/mobile-sites/mobile-seo/separate-urls#automatic-redirection