2013-08-25 3 views
0

나는 내 사이트를 최적화하기 위해 YSLOW의 지침을 따르려고합니다. 이미지, js 및 css 파일과 같은 정적 콘텐츠가 내 메인 도메인에서 호스팅 될 때 불필요한 쿠키로 다운로드된다는 사실을 발견했습니다. 따라서이를 피하기 위해 하위 도메인이 아닌 새 도메인에 추가합니다..htaccess의 만료 헤더가 쿠키의 형태입니까?

나는 YSLOW가이 정적 인 내용이 먼 미래의 헤더를 필요로한다고 말한 것을 알게되었습니다. 쿠키를 사용하도록 설정하지 않을까요? 이것은 하나 또는 둘의 케이스입니까, 아니면 쿠키없는 도메인에 정적 컨텐츠를 호스트하고 만료 헤더를 추가 할 수 있습니까? 그렇다면 어떻게?

답변

3

쿠키는 만료 헤더가 아닙니다. 쿠키는 특히 브라우저에 작은 텍스트를 저장하고 동일한 도메인에 연결할 때마다 다시 보내도록 지시하는 HTTP 헤더 Set-Cookie으로 설정됩니다. 만료 헤더는 Expires 및 관련 헤더로 설정되며 콘텐츠가 만료 된 것으로 간주 될 때 브라우저에 알려줍니다. 이로 인해 브라우저가 서버에 전혀 접속하지 못하고 데이터를 로컬로 캐시합니다.

둘 다 완전히 별도의 헤더와 메커니즘입니다. 보낼 수있는 다른 모든 헤더와 그 효과에 대한 목록을 보려면 here을 참조하고 브라우저 속성의 네트워크 탭을 사용하여 각 요청에서 어떤 종류의 헤더가 앞뒤로 보내지는지 살펴보십시오.

+0

감사합니다. 이제 Expire Headers를 올바르게 추가하는 방법을 알아보십시오. 나는 그것을 스스로 찾을 수있을 것이라고 확신한다. –