캐시서비스를 이용할 경우 CACHE EXPIRES 설정으로 인하여
수정되지 않은 파일을 볼수 가 있다
이럴 경우에 CACHE PURGE 또는 NGINX BYPASS 를 통해서 GET 요청을 보내면 저장된 캐시를 삭제 할 수 있다
1. NGINX proxy_cache_path 폴더 삭제
- 해당 폴더를 삭제하면 캐시정보가 모두 삭제된다
- 삭제 후 nginx 데몬 제시작은 생략해도 됨
2. nginx 단일 파일 삭제
- nginx.conf 설정 파일 추가
proxy_cache_bypass $http_cachepurge : 라인 추가 후 재시작
cachepurge 값은 임의대로 설정이 가능
3. curl을 이용하여 캐시 초기화 방법
#curl -I “http://test.vipweb.kr/test.jpg” : curl명령어로 캐시 확인
X-Cache: 항목에 HIT 확인
# curl -H “cachepurge: true” -I “http://test.vipweb.kr/test.jpg” : header에 cachepurge 값을 추가해서 호출한다
X-Cache: 항목에 BYPASS 확인
Nginx에서는 위와 같은 방법으로 간단하게 캐시 초기화를 진행 할 수 있다