특정 url 또는 페이지에 대해서만 cache 하지 않도록 설정 할 수 있나요 ?? Squid
글쓴이: yves1 / 작성시간: 목, 2010/06/17 - 12:16오후
안녕하세요..
CentOS 2.6.8에 squid 3.x를 사용하여 reverse proxy로 사용하고 있습니다.
현재 여러 도메인 (웹서버)에 대해서 reverse proxy를 하고 있는데, 특정 도메인(웹서버)는 cache를 사용하지 않았으면 합니다. (다운관련 update가 잦은 관계로 )
혹시, 특정 도메인에 대해서만 캐싱을 않하도록 설정할 수 있나요 ?
인터넷에서 찾은 건데, 아래처럼 설정하면 일반 text인 경우는 real 서버에 update가 있으면, 바로 바뀐 내용을 가져오덴데, 일반 download 관련 내용은 update 된 내용을 가져오지 않는 문제가 있네요.
refresh_pattern . 0 0% 0
의견 부탁 드립니다.
Forums:
음.. download 관련
음.. download 관련 사이트에서 Last-Modified 헤더를 세팅하지 않은 것 같습니다. 보통 cache 에서는 이를 보고 판단을 하거든요. (일반 text는 위 필드가 변하기 때문에 적용 받는 것일꺼구요.)
해결책은 아니지만 오직 reverse proxy 용으로 squid 를 쓰신다면 squid 대신 varnish 를 사용해 보시는 건 어떨까요?
감사합니다.
감사합니다
download 관련 사이트에서 Last-Modified 헤더를 세팅하지 않은 것 같습니다.
download 사이트라 하시면 ? 리얼서버 말씀하시는건가요 ??
네. 보통 download 를
네. 보통 download 를 .jsp, .php 와 같은 server-side scripting 언어로 처리하게되면 위 헤더를 붙일수도 안붙일수도 있거든요. 그리고 varnish 를 권유하는 건 좀 더 직관적으로 원하시는 바를 설정하실 수 있을 겁니다.
댓글 달기