XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
질문/답변
2016.11.04 11:11

nginx 에 브라우저 캐싱 적용하려면

조회 수 43 댓글 3

엔진엑스에 브라우저 캐시 적용하려면 .htaccess 에 적는거처럼

 

서버파일에 추가한 conf 파일에 그냥 적어버리면 되는건가요?

 

아니면 https://www.conory.com/use_forum/52430 여기에 있는 이것만 적고 끝내도 되는건가요?

  • profile
    기진곰 2016.11.04 14:50:10

    XE rewrite 규칙은 짧은주소를 사용하기 위해 필요한 최소한의 규칙일 뿐이고요...

    브라우저 캐싱은 직접 추가하셔야 합니다.

    보통 아래와 비슷한 방식을으로 확장자를 지정한 후 expires 명령을 쓰지요.

     

    location ~* \.(jpe?g|png|gif|bmp|ico|svg|flv|mp[34]|woff|ttf|css|js)$ {
        expires 30d;  # 30일
    }

  • ?
    라그릿 2016.11.04 17:38:38
    아, 해결을 했는데 자문 자답을 안적었네요!

    블로그에만 메모해버렸구나!

    그래도 답변 감사합니다! ㅎㅎ
  • ?
    라그릿 2016.11.04 17:42:10
    그래도 여기다 메모용으로 자문자답을 적어버리기~

    /etc/nginx/sites-enabled

    이쪽으로 이동해서 서버 설정 파일오픈


    location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
    expires 1M; #한달
    access_log off;
    add_header Cache-Control "public";
    }

    location ~* \.(?:css|js)$ {
    expires 1y; #일년
    access_log off;
    add_header Cache-Control "public";
    }


    이걸 자기 서버단쪽에 추가


    예시

    server {
    server_name 서버도메인;
    root /home/서버폴더/public_html;
    include xe.conf;
    index index.html index.htm index.php;
    location ~ \.php$ {
    limit_req zone=limit burst=5 nodelay;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /home/서버폴더/public_html$fastcgi_script_name;
    include fastcgi_params;
    }

    location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
    expires 1M;
    access_log off;
    add_header Cache-Control "public";
    }

    location ~* \.(?:css|js)$ {
    expires 1y;
    access_log off;
    add_header Cache-Control "public";
    }
    }

List of Articles
번호 분류 제목 최종 글
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 20  
3160 질문/답변 object 의 내부 세로값을 구하는방법이 있을까요? 2 2016.11.07 수정 프렌다
3159 질문/답변 외부이미지 (퍼가기) 방지하기 질문 드려요 ~ 2016.11.05 작성 나만의너
3158 질문/답변 XE관리자의 일반항목에 포트설정 9 file 2016.11.07 수정 가브리엘조
3157 질문/답변 SNS형태의 사이트 제작 질문드립니다. 3 2016.11.05 수정 키스투엑스이
3156 질문/답변 스케치북 게시판 스킨에서 추천 버튼 모양을 다른걸로 어떻게 바꾸나요?? 5 file 2016.11.06 수정 마신
3155 질문/답변 글등록 시 '서버에 요청증입니다' 딜레이 12 2016.11.07 수정 고라자
3154 질문/답변 aws 사용시 윈도우에서 리눅스로 교체하는 건 쉽나요? 2 2016.11.04 수정 기진곰
3153 질문/답변 현재 가상서버 CPU 사용률입니다. 2 file 2016.11.04 수정 투데이
3152 질문/답변 사용자 정의 공지글, 본문 미출력 방법 8 2016.11.04 수정 Stone돌미
3151 질문/답변 DNS 변경 후 접속불가(다운) 타임? 10 2016.11.04 수정 한라봉
3150 질문/답변 으아! 외부이미지 링크 적용이 안되네요.. 3 2016.11.04 수정 라그릿
» 질문/답변 nginx 에 브라우저 캐싱 적용하려면 3 2016.11.04 수정 라그릿
3148 질문/답변 통합검색 기능 질문 1 2016.11.04 수정 낙타
3147 질문/답변 쇼핑몰에 사진이 뜨지 않습니다. 4 file 2016.11.07 수정 약사이다
3146 질문/답변 모바일표시 애드온에 관리자는 제외를 시킬 수 있을까요 ? 10 2016.11.04 수정 나만의너
3145 질문/답변 경험치 모듈, 동기화시 오류가 뜹니다 file 2016.11.03 작성 alrin
3144 질문/답변 본문에 들어간 이미지의 주소가 3 2016.11.02 수정 나만의너
3143 질문/답변 클플에 보면 Caching Level 설정 질문드립니다 3 2016.11.03 수정 이니그마
3142 질문/답변 홈페이지 상단의 이상한 오류들 2 2016.11.02 수정 pjk
3141 질문/답변 글쓴이 게시물 출력 애드온 사용중인데 추천/비추천 아래에 출력하고 싶습니다. 3 file 2016.11.02 수정 torrent
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 ... 171 Next
/ 171
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...