2014-02-26 2 views
2

REST의 가장 큰 이점 중 하나는 HTTP 캐싱에 의존한다는 것입니다. 나는 이것으로 논쟁하지 않고 그 아이디어를 완전히 사다. 그러나 중개 HTTP 캐시에 대해 자세히 설명하지 않습니다.중개 HTTP 캐시의 내용과 위치

캐시 제어 헤더를 "public, max-age = 86000"또는 캐시 될 응답을 야기하는 다른 최대 시간으로 설정하면 캐시는 어디에 있습니까? 내가 말할 수있는 한 브라우저에서 캐시됩니다. ISP들도 캐시를 가지고 있다고 들었습니다.

위와 같이 캐시 제어 헤더를 설정하면 어떤 종류의 중간 캐시가 있고 내 웹 서버의 응답이 캐시 될 가능성이 있습니까?

답변

1

Windows 사용자는 실행중인 응용 프로그램에 따라 WinInet 프록시 캐시에 의해 캐시 될 수 있습니다. 회사 네트워크에서는 회사 프록시에 캐시가있을 수 있습니다. ISP에 캐시가있을 수 있습니다. Squid, Varnish, ngnix와 같은 제품은 HTTP 중간 캐시로 사용됩니다.

서버에 액세스 할 때 캐시를 치는 기회가 있다고 말할 수는 없습니다.