ETag( entity Tag )는 월드 와이드 웹 프로토콜인 HTTP의 일부로, HTTP가 웹 캐시 유효성 검사를 위해 제공하는 몇 가지 매커니즘 중 하나이다.
ETag( entity Tag )는 웹 서버가 주어진 URL의 콘텐츠가 변경되었는지 알려주고, 이것을 반환하는 HTTP 응답 헤더이다.
ETag는 사용하는 캐시가 유효한지 검증하기 위해 사용한다. 만약 서버의 리소스가 변경된다면 캐시의 데이터와 서버의 리소스 데이터는 다른 값이 될 것이다.
이 때, 캐시가 서버에게 리소스가 변경되었는지 물어보는 것을 캐시 유효성 검사 라고 한다.
캐시는 CS에서 데이터나 값을 미리 복사해 놓은 임시 장소를 가르키는데, 캐시를 사용하면 불필요한 요청을 줄이면서 서버의 부하를 줄일 수 있고, 미리 캐시에 저장해 놓은 값을 사용함으로 빠른 응답을 할 수 있다.
ETag는 월드 와이드 웹의 프로토콜 중 하나로 캐시 유효성을 검사하는 매커니즘이다.
ETag는 캐시가 유효한지 검증하기 위해 사용되는데, 캐시는 CS에서 데이터나 값을 미리 복사해 놓은 임시 장소를 가르키며, 서버의 부하를 줄이고, 빠른 응답을 가능하게 해준다.