안녕하세요 static file의 캐싱때문에 질문드립니다 static file의 파일내용을

 
이한영

안녕하세요 static file의 캐싱때문에 질문드립니다
static file의 파일내용을 변경해도, 브라우저에서는 기존에 캐싱되어있던 파일을 그대로 쓰던데요, 이부분을 파일 내용 변경시마다 동적으로 이름을 바꿔준다던가 하는 방식으로 막을 수 있을까요? 아니면 다른 어떤 좋은 방법이 있을까요..?

  • Yongbin Min

    http 헤더 중 last-modified에 관련해서 찾아보시면 될 듯 싶습니다

    Kwon-Han Bae

    파일뒤에 query string 을 붙이는 방식이 괜찬습니다.

    Woojing Seok

    내용 변경시마다 이름이 바뀌는게 제일 안전하죠.
    흔하게 사용하는 방법으로 스태틱파일 뒤에 ?commit_id 같은식으로 파라메터를 붙이고는 합니다.

    Suchan An

    django-pipeline을 사용하시면 쉽게 해결하실 수 있습니다. https://django-pipeline.readthedocs.org/

    이한영

    css/js파일은 pipeline쓰면 되겠고, angular-ui-router에서 html파일을 불러올때 문제가 되었던부분은 query string으로 처리하면 되겠네요
    다들 감사합니다!

Advertisements