캐시 썸네일형 리스트형 [HTTP | HTTP 웹 기본지식 | HTTP 헤더2 - 캐시와 조건부 요청] 캐시, 프록시 캐시 HTTP 헤더의 캐싱은 웹 성능 최적화의 핵심적인 부분이다. 캐싱은 서버와 클라이언트 간의 데이터 전송량을 줄여주며, 페이지 로딩 시간을 단축시켜 사용자 경험을 개선한다. 이 과정에서 사용되는 주요 HTTP 헤더를 살펴보자.Cache-Control: 이 헤더는 캐시의 동작을 제어한다. 예를 들어, Cache-Control: no-store는 어떠한 캐시도 사용하지 않도록 지시하며, Cache-Control: max-age=3600은 리소스를 3600초 동안 캐시로 저장하고 사용할 수 있음을 나타낸다.Expires: 이 헤더는 리소스가 언제 만료되는지를 나타내는 날짜와 시간을 제공한다. Expires 헤더가 설정되어 있으면, 그 시간 이후에는 캐시된 복사본을 사용하지 않고 서버로부터 새로운 복사본을 요청해.. 더보기 [HTTP | HTTP 웹 기본지식 | HTTP 메서드] HTTP 메서드 API URI(Uniform Resource Identifier) 설계는 웹 API 개발에서 중요한 부분이다. 잘 설계된 URI는 리소스에 대한 쉬운 접근, 직관적인 경로 이해 및 효율적인 네트워크 통신을 가능하게 한다. URI는 API의 엔드포인트를 식별하며, 리소스 중심의 구조를 따라야 한다. 다음은 API URI 설계의 기본 원칙과 좋은 예시들을 소개한다.URI 설계의 기본 원칙명확성과 간결성: URI는 간결하고 이해하기 쉬워야 한다. 불필요한 길이나 복잡성은 피하고, 리소스를 명확하게 식별할 수 있어야 한다.리소스 중심: 각 URI는 특정 리소스 또는 리소스 집합에 대응되어야 한다. 리소스는 명사로 표현되며, 동작은 HTTP 메소드(GET, POST, PUT, DELETE)로 표현한다.계층적 구조.. 더보기 이전 1 다음