[모든 개발자를 위한 HTTP 웹 기본 지식] 08. HTTP 헤더 2 - 캐시와 조건부 요청
2022. 6. 21. 03:44
Network/모든 개발자를 위한 HTTP 웹 기본 지식
본 문서는 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 보고 제 주관대로 정리한 글입니다. 캐시 기본 동작 캐시가 없다면? 데이터가 변경되지 않아도 매번 네트워크를 통해 데이터를 다운받아야 한다. 네트워크는 느리고 비싸다. 로딩 속도가 느려지므로, 느린 사용자 경험 캐시 효과 캐시 유효 시간 동안은 네트워크 필요 없이 캐시에서 가져오면 된다. 비싼 네트워크 사용량을 줄일 수 있다. 로딩 속도가 빨라지므로, 빠른 사용자 경험 캐시 시간 초과 캐시 유효 시간이 지나면, 네트워크를 통해 다시 데이터를 받아와서 캐시를 갱신 검증 헤더와 조건부 요청 1 캐시 유효 시간이 초과한 경우 서버의 데이터가 변경 서버의 데이터가 그대로 데이터가 그대로라면 캐시를 재사용할 수 있음 캐시의 데이터와 서버의 데이터가 같은..
[모든 개발자를 위한 HTTP 웹 기본 지식] 07. HTTP 헤더1 - 일반 헤더
2022. 6. 20. 19:43
Network/모든 개발자를 위한 HTTP 웹 기본 지식
본 문서는 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 보고 제 주관대로 정리한 글입니다. HTTP 헤더 개요 header-field = field-name ":" OWS(띄어쓰기 허용) field-value OWS field-name은 대소문자 구분 없음 HTTP 전송에 필요한 모든 메타 데이터 HTTP 헤더 분류 - RFC2616 (과거) 헤더 분류 General 헤더: 메시지 전체에 적용되는 정보 Request 헤더: 요청 정보 Response 헤더: 응답 정보 Entity 헤더: 엔티티 바디 정보 HTTP 바디 - RFC2616 (과거) HTTP/1.1 200 OK Content-Type: text/html;charset=UTF-8 Content-Length: 3423 ... ... 부분이 ..