정적 콘텐츠 요청이 다른 사이트로 전송되는 이유는 무엇입니까?


13

stackoverflow 또는 일부 사이트에 로그인 할 때마다와 같은 사이트에 대한 많은 요청이 표시됩니다 http://cdn.sstatic.net/. 실제 사이트에서 직접 게재하지 않고 왜이 작업을 수행합니까? 웹 사이트 속도를 높이는 데 어떻게 도움이됩니까?


cdn.sstatic.net을 추적기로 보여주는 Firefox AddOn PrivacyBadger를 사용하고 있습니다. 여기에서 왜 그리고 어떻게 반응해야합니까? 차단해도 될까요?
buhtz

답변:


12

뻔뻔한 절도 :

구성 요소에 쿠키가없는 도메인 사용

브라우저가 정적 이미지를 요청하고 요청과 함께 쿠키를 보내면 서버는 해당 쿠키를 사용하지 않습니다. 따라서 정당한 이유없이 네트워크 트래픽 만 생성합니다. 쿠키없는 요청으로 정적 구성 요소를 요청해야합니다. 하위 도메인을 만들고 모든 정적 구성 요소를 호스팅하십시오. 도메인이 www.example.org 인 경우 static.example.org에서 정적 구성 요소를 호스팅 할 수 있습니다. 그러나 www.example.org와 달리 최상위 도메인 example.org에서 쿠키를 이미 설정 한 경우 static.example.org에 대한 모든 요청에 ​​해당 쿠키가 포함됩니다. 이 경우 완전히 새로운 도메인을 구매하고 정적 구성 요소를 호스팅하며 쿠키가없는 도메인을 유지할 수 있습니다. 야후! yimg.com, YouTube는 ytimg.com, Amazon은 images-amazon.com 등을 사용합니다.

쿠키가없는 도메인에서 정적 구성 요소를 호스팅 할 때의 또 다른 이점은 일부 프록시가 쿠키로 요청 된 구성 요소의 캐시를 거부 할 수 있다는 것입니다. 관련 참고 사항으로, 홈페이지에 example.org 또는 www.example.org를 사용해야하는지 궁금하다면 쿠키 영향을 고려하십시오. www를 생략하면 * .example.org에 쿠키를 쓸 수밖에 없습니다. 따라서 성능상의 이유로 www 하위 도메인을 사용하고 해당 하위 도메인에 쿠키를 작성하는 것이 가장 좋습니다.



4

쿠키는 모든 요청과 함께 쿠키가 저장된 도메인으로 전송됩니다. 쿠키가없는 도메인을 설정하면 요청의 크기가 줄어들고 요청의 속도가 빨라져 정적 콘텐츠에 유용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.