본문 바로가기

Server Oriented/Server

HTTP 상태 코드, 200 성공, 304 NotModified, 404 FileNotFound.. 웹브라우저 로컬 캐시이용법

HTTP 상태 코드

https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C

- http://blog.daum.net/evasuri/15998861


- 200 성공


- 304 NotModified. 해당 파일은 수정되지 않았으니, 로컬 웹브라우저에 캐시된 파일을 사용해도 된다는거

  o 만약 .css 나 .js 파일을 서버에서 수정하였지만 304 쪽으로 혼동하지 않게 하려면..

     다시 말해, 매번 .css 나 .js 를 서버에서 다운로드 되려면..

     .css?난수 나 .js?난수 를 넣어준다.

  o 변동된 경우에만 서버에서 내려받고 보통 때는 로컬 캐시를 이용하게 하려면..

     .css?20170527 이나 .js?20170527 와 같이 변동시에만 파라미터를 바꿔준다.

  


- 404 FileNotFound 서버에서 해당 파일을 찾을 수 없어서 서비스 안 된다는거