2011-09-28 1 views
1

최근에 HTTP ETagCDN과 관련된 문제점을 발견 한 후 유명 사이트에서 피들러를 캡처하려고했습니다. 그러나 내가 사용하는 브라우저/웹 사이트의 어떤 조합 이건간에 나는 어떤 패스도 보지 못하고있는 것처럼 보입니다.HTTP ETag 재생

어떤 이유가 있습니까? 내가 볼 수있는 조합을 제안 할 수 있니? 아마도 그들은 더 이상 널리 사용되지 않을 것입니까?

답변

1

그들은 확실히 널리 사용되고 있으며, 자주 사용했습니다. 가장 일반적인 유즈 케이스는 조건부 요청입니다 (항상 새 콘텐츠가 있는지 확인하지만 변경된 경우 서버에서 콘텐츠를 다시 보냅니다).

그러나 Last-Modified는 대신이 작업을 수행 할 수 있으며 브라우저가 항상 새 콘텐츠를 확인하도록 강요하지 않는 경우 필요하지 않습니다 (다시 확인하지 않아도 됨).

당신의 CDN이 그들을 사용하지 않는 이유는 다음 중 하나입니다 : 그들은 그들이 재 검증을 강제하고 잘 만료 시간을 설정하지 않는 대신

  • 을 마지막으로 수정 사용하는

    • 미래 그들은 콘텐츠의 특정 부분에 대한의 ETag를 판별 할 수 없습니다
    • 구성 오류 그것에 대해
  • +0

    감사합니다 - 내가 볼 수 있지만 피들러에있는 모든 사람들, 내가 할 수있는 환경을 설명해 주시겠습니까? –

    +0

    환경? 그럼 헤더()와 함께 etag를 설정하는 PHP 스크립트가 될 것입니다. 너 진짜로 뭐하는거야? – Evert

    +0

    죄송합니다. 많은 다른 사이트에서 볼 수 없기 때문에 브라우저 + 현재 공개 웹 사이트를 의미합니다. –