2016-06-11 7 views
6

전혀 모르는 것에 고심하고 있습니다. 시간이 내가 내 웹 사이트를 ping 할 때, 나는이 결과를 얻었다 : [Serve the following static resources from a domain that doesn't set cookies:]. 그리고,이 결과는 배경 이미지에 사용한 이미지 때문입니다. 나는이 화제에 관하여 google 시도했다 그러나 모든 응답은 이해하게 곤란한 것처럼 보인다. 여기있는 사람이 그것을 고치기위한 간단한 해결책을 알고 있습니까?해결 방법 [쿠키를 설정하지 않은 도메인에서 다음과 같은 정적 리소스를 제공하십시오]

답변

7

질문에 많은 세부 사항을 제시하지 않았으므로 매우 자세한 개요를 제공하겠습니다. 이 문제를 해결할 수있는 방법은 여러 가지가 있음을 알아두기 바란다. 이해하기 쉽다고 생각하는 해결책을 하나 제시하려고한다.

그 메시지는 당신의 웹 사이트가 www.company.com 인 경우, 다음 www.companycdn.com에서 정적 콘텐츠를로드 할 것을 제안한다. 그리고 새 사이트 (www.companycdn.com)는 쿠키를 제공하지 않는 단순한 정적 웹 사이트입니다.

이렇게하려면 정적 리소스 (예 : 이미지)를 두 번째 도메인에 업로드해야합니다.

그런 다음 이미지 경로를 새 도메인으로 업데이트하십시오. 예를 들어, 대신의 : <img src="logo.jpg"/>, 당신은이 답변 더 많은 정보가이 <img src="//www.companycdn.com/logo.jpg"/>

로 변경해야합니다 https://webmasters.stackexchange.com/questions/1772/how-do-i-set-up-a-cookie-less-domain

+0

안녕 Vegemite4me, 미안하지만, 이것에 대해 전혀 모른다. 그러므로 나는이 질문을 좀 더 구체적으로 묻는 법을 모른다. – Jornes

+1

문제 없습니다. 귀하의 프로필에 따르면 귀하는 WordPress 웹 개발자라고합니다. 쿠키, 도메인 및 HTML을 읽어 보시기 바랍니다. – vegemite4me

+0

예! 그러나, 나는 단순한 웹 사이트 제작자입니다. 이 주제에 대해 많이 알지는 마세요. – Jornes

1

당신이 새로운 경우. 먼저 쿠키를 설정하면 모든 요청에서 서버로 전송된다는 사실을 먼저 알려주시겠습니까?

기본적으로 부모 도메인으로 이동하는 모든 요청 및 모든 하위 도메인으로 전송됩니다. 그것이 쿠키가 모든 것에 영향을 미치는 방식입니다.

웹 사이트의 속도를 향상 시키려면 http 요청에 과부하가 걸리지 않도록하십시오. 쿠키를 정리하면 더 나아질 것입니다.

이제 어떻게하는지 알아 보겠습니다. 다른 도메인 이름을 사용하면 쿠키를 설정하지 못하도록 일부 하위 도메인을 제한 할 수 있지만 장기적으로는 책임을 질 수 있습니다.

예를 들어 Quikr 내가이 도움이 되었으면 좋겠 kuikr.com

http://teja1.kuikr.com/public/images/dist/RECarousel/hospitality_jobs.png

에서 부모 도메인 http://www.quikr.com/하지만 부하 모든 정적 자원을 가지고있다. 감사 !

4

일반적으로 이미지, JavaScript, CSS와 같은 콘텐츠를 제공 할 때 추가적인 오버 헤드가 발생하므로 HTTP 쿠키가 첨부 될 이유가 없습니다. 그래서 많은 도구에서이를보고합니다. 여기에 두 빠르고 쉽게 옵션입니다

옵션 1 - 완전히에서 클라이언트를 방지 할 수 쿠키를 무시하는 능력뿐만 아니라 스트립 쿠키를 가지고 당신의 이미지를 호스팅하는 CDN을 사용하십시오 CDN

를 사용하여 Set-Cookie 응답 헤더를 수신한다. 참고 : can't disable cookies on Cloudflare.

옵션 2 - 새 도메인

에 포인트 고정 자산이 워드 프레스와 예입니다.

  1. 먼저 static.domain.com과 같은 하위 도메인을 만듭니다. 여기서 모든 파일을 제공합니다.
  2. CNAME으로/wp-content 디렉토리로 하위 도메인을 지정하십시오. 당신의 WP-config.php 파일은 다음을 반영
  3. 편집 :

define("WP_CONTENT_URL", "http://static.domain.com"); 
 
define("COOKIE_DOMAIN", "domain.com");

Serve Static Content From a Cookieless Domain 경고를 해결하는 방법에 대한이 게시물에서 자세한 내용을 참조하십시오.

+0

이것은 흥미 롭습니다 ... 자신의 하위 도메인을 사용하면 실제로 콘텐츠 전송 속도가 빨라지는 것을 알고 있습니까? 예를 들어, pingdom.com과 같은 웹 사이트의 기반을 다루는 것이거나 정적 파일을 특정 하위 도메인 요청으로 분해하여 성능을 약간 향상시키는 것입니까? 그냥 호기심 - 지금은 (단순한 1 페이지 PHP 응용 프로그램에서)이 문제를 무시할 것입니다 ... 실제로 성능 값을 이끌어 내면 정적 하위 도메인 (흥미로운 개념)에 대한 다리 작업을 할 수 있습니다. . – natureminded