Wget 웹서버 캐시 최적화 Nginx FastCGI 등 (Preload Cache)
-
웹서버에서 캐시를 적극적으로 활용하는 경우, 처음에는 요청에 대한 응답이 느릴 수 있습니다. 이는 캐시에 저장된 내용이 없기 때문입니다.
wget -m -p -E -k https://navystack.com/
이렇게 긁어주면 해당 도메인에 대해서 모든 페이지를 다운로드 합니다.
따라서 캐시도 새로 생성되며, 접속자는 보다 빠른 응답을 받을 수 있습니다.@hourly rm -rf /tmp/ramdisk/navystack.com/ && wget -m -p -E -k -P /tmp/ramdisk/ https://navystack.com/
이렇게 Cron 작업으로 해주셔도 되구
조금 더 우아하게 스크립트를 만들어 주어도 되겠죠.
#!/bin/bash # 임시 디렉터리 설정 tmp_dir="/tmp/ramdisk/navystack.com/" # 이전 캐시 제거 rm -rf "$tmp_dir" # 웹사이트 다운로드 wget -m -p -E -k -P "$tmp_dir" https://navystack.com/
물론
/tmp/ramdisk/
의 경로는 제가 램디스크를 미리 만들어둔 경로 입니다. -