헤더
-
7. HTTP 헤더 2 - 캐시와 조건부 요청개발 공부/Network 2021. 6. 11. 23:47
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1) 캐시 기본 동작 캐시가 없다면 원하는 이미지 등의 파일을 서버에 요청할 때, 해당 파일의 헤더, 바디 부분을 요청할 때 마다 새로 받는다. 그래서 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야 한다. 따라서 느리고, 돈도 많이 나가고, 사용자 경험이 더뎌진다. 캐시를 적용하면 cache-control: max-age=60 이런식으로 요청하면, 캐시가 최대 60초 살아있다는 뜻이다. 따라서 요청한 파일을 캐시에 저장하고, 60초 간은 이 파일이 로컬에 살아있..
-
6. HTTP 헤더 1 - 일반헤더개발 공부/Network 2021. 6. 1. 18:43
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1) HTTP 헤더 개요 용도 HTTP 전송에 필요한 모든 부가정보 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보 등등 표준 헤더가 너무너무 많다. 필요시 임의의 헤더 추가 가능하다. HTTP Body 메시지 본문을 통해 표현 데이터를 전달 메시지 본문 = 페이로드(payload) 표현은 요청이나 응답에서 전달할 실제 데이터 표현 헤더는 표현 데이터를 해석할 수 있는 정보 제공 (데이터 유형, 데이터 길이, 압축 정보 등) 2..