언제 Etags를 사용해야합니까?


10

방금 WebPageTest.org 사이트를보고 있었고 웹 사이트 속도를 높이기위한 권장 사항 중 하나는 다음과 같습니다.

ETag 헤더는 특별한 이유가없는 한 일반적으로 사용하지 않아야합니다.

이것이 무엇을 의미하는지 궁금했습니다. 그것은 당신이 그들을하지 말았어야 변경되지 않습니다 알고 정적 컨텐츠를 의미하거나, 당신이 그들을 필요는 없습니다 정기적으로 변경됩니다 알고 평균 함량을한다, 또는 당신이 그들을 사용하지 않도록 의미 하는가 하는가 일반적으로 당신이이 없으면 특정한 필요.

후자 인 경우 언제 사용해야합니까?

답변:


11

내가 그들에 대해 본 주요 주장은 많은 서버에 공통적 인 파일이 클라이언트에 의해 계속해서 다시 얻어 져야한다는 것입니다. 파일 자체의 이름에 버전 문자열을 포함시키는 것이 좋습니다.

예를 들어, 로빈로드 밸런스를 웹 서버에 반올림하면 각 서버는 자체 ETag를 생성하여 클라이언트가 여러 번 가져옵니다.

yahoo 고성능 웹 사이트 블로그에서 자세한 내용 을 볼 수 있습니다 . 이것의 요약은 당신이 그것을 작동시킬 수 있지만 그것을 올바르게 구성하는 데 시간을 보냈다는 것입니다.


그 링크는 내 질문에 대한 답변입니다. 감사합니다!
Django Reinhardt

5
블로그 기사에 대한 tldr : 웹 서버는 ETag에 inode 번호를 포함 시키므로 시스템 고유의 이름이됩니다.
user123444555621

조금 늦었지만 Yahoo의 유용한 기사이기도합니다. web.archive.org/web/20120919000911/http://developer.yahoo.com/…
Django Reinhardt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.