웹페이지 반응속도를 빠르게 하기 위해서 index.html을 캐쉬시키고 있습니다.

분명 브라우저에서 캐쉬가 되긴 된 것 같은데 웹페이지 접속을 하면

expire된 것도 아닌데 서버에 req를 날려서 304를 받아오더군요.

이것좀 안하게 할 방법이 없을까요?

그냥 서버에 req 안날리고 바로 뜨게 하면 페이지 뜨는 속도가 엄청 빨라질텐데...

꼭 알고 싶습니다!

  • ?

    https://developer.mozilla.org/ko/docs/Web/HTML/Using_the_application_cache

    요걸 사용하시면 됩니다.

    심지어 오프라인 상태에서도 페이지를 뜰 수 있게도 할 수 있습니다.

    하지만 대부분 사이트가 저걸 알면서도 굳이 사용하지 않는 이유가 없진 않겠죠..

  • profile

    캐시 헤더를 정확히 어떻게 쓰고 계신가요? Expires는 날짜만 던져주면 되지만 Cache-Control은 워낙 옵션이 많아서 조금만 잘못 사용해도 엉뚱하게 반응할 수 있습니다.