SpringMVC 캐 시가 정적 자원 에 어떤 영향 을 미 치 는 지 간단하게 알 수 있 습 니 다.
테스트
캐 시 추가 하지 않 음
<mvc:resources mapping="/image/**" location="/WEB-INF/"/>
캐 시 추가
<mvc:resources mapping="/image/**" location="/WEB-INF/" cache-period="2592000"/>
결론.
사이트 에서 첫 번 째 로 그림 을 불 러 오 는 데 성공 한 상 태 는 200 이지 만 두 번 째 로 그림 을 불 러 올 때 캐 시 를 사용 하지 않 으 면 200 OK(from cache)이 고 캐 시 를 사용 한 것 은 304 Not Modified 입 니 다.
200 과 304 두 가지 상 태 는 어떤 차이 가 있 습 니까?
200 OK(from cache)는 브 라 우 저가 서버 에 확인 하지 않 고 브 라 우 저 캐 시 를 사용 한 것 입 니 다.304 Not Modified 는 브 라 우 저 와 서버 가 한 번 더 캐 시 유효성 을 확인 하고 사용 하 는 캐 시 입 니 다.
200 OK(from cache)는 링크 를 직접 클릭 하여 방문 하고 인터넷 주 소 를 입력 하여 리 턴 을 누 르 면 방문 할 수 있 습 니 다.반면 304 Not Modified 는 페이지 를 새로 고 칠 때 터치 하거나 긴 캐 시 를 설 정 했 지만 Entity Tags 가 제거 되 지 않 았 을 때 터치 합 니 다.
참고: https://www.bokeyy.com/post/200-ok-from-cache-vs-304-not-modified.html
개인 적 으로 200 의 캐 시 는 특별히 좋 지 않다 고 생각 합 니 다.예 를 들 어 저 는 css 스타일 을 수 정 했 습 니 다.200 캐 시 는 바로 수정 할 수 있 고 캐 시 효과 가 없습니다.304 캐 시 는 이전 스타일 을 유지 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[MeU] Hashtag 기능 개발➡️ 기존 Tag 테이블에 존재하지 않는 해시태그라면 Tag , tagPostMapping 테이블에 모두 추가 ➡️ 기존에 존재하는 해시태그라면, tagPostMapping 테이블에만 추가 이후에 개발할 태그 기반 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.