캐시된 쿼리만 HTTP 문서에서 작동합니다. 캐시되는 쿼리의 길이를 제한하거나 쿼리 캐시를 완전히 금지할 수 있습니다. 쿼리가 길수록 반복될 가능성은 줄어들지만 캐시의 유용성도 감소됩니다.
액세스 메소드가 GET이어야 하고 인증된 페이지 캐시를 활성화하지 않는 한 문서를 보호할 수 없으며 응답에 최소한 마지막으로 수정된 헤더가 있어야 합니다. 따라서 쿼리 엔진이 쿼리 결과 문서를 캐시할 수 있음을 표시해야 합니다.
마지막으로 수정된 헤더가 있는 경우 쿼리 엔진은 효과적으로 캐시를 수행하기 위해 조건부 GET 메소드(If-modified-since 헤더 포함)를 지원해야 하며 그렇지 않은 경우 쿼리 엔진이 만료 헤더를 반환해야 합니다.