nginx를 사용한 웹 서비스 중에서 동적 데이터가 아닌 정적데이터를 사용하는 경우(cs파일 등등) 속도 향상을 위해서
nginx에서 cache 설정을 할 수 있다.
먼저 vi /etc/nginx/conf.d/cache.conf 생성
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=disk-cache:8m
max_size=1000m inactive=600m;
proxy_temp_path /tmp/nginx;
상세 내용은 추후 업데이트
그리고 적용하려고하는 웹 설정에 들어가자.
vi /etc/nginx/site-available/blog.dalso.org
location / 안에 위의 3줄 추가
proxy_cache disk-cache;
proxy_cache_valid any 1m;
proxy_ignore_headers Cache-Control Expires;
그리고 service nginx restart 로 재시작.
cd /var/cache/nginx에 들어가서 보면
캐싱 되고있는걸 확인할 수 있다.