nginx

REST API는 현대 웹 애플리케이션에서 가장 많이 사용되는 데이터 전송 방식입니다. 그러나 빈번한 API 호출로 인해 서버 부하가 증가하거나 응답 속도가 느려질 수 있습니다. 이를 해결하기 위한 방법 중 하나가 Caching(캐싱)입니다. 이번 글에서는 REST API의 성능을 극대화할 수 있는 세 가지 주요 Caching 전략과 실습 예제를 소개합니다. 1. 브라우저 캐싱브라우저 캐싱은 클라이언트가 캐싱된 데이터를 활용하도록 하는 전략입니다. HTTP 응답 헤더에 Cache-Control이나 ETag를 설정하여 브라우저 캐싱 동작을 제어할 수 있습니다.예제: Cache-Control 설정Spring Boot에서 Cache-Control 헤더를 설정하는 예제입니다.@RestController@Requ..
HTTP 프로토콜은 많이 들어보셨을텐데, AJP프로토콜은 들어보셨나요? 아파치랑 톰캣이랑 연동하는 통신방식입니다. 요즘은 Nginx를 http통신을하여 리버스프록시 형태를 주로 가져가죠. 포워드프록시, 리버스프록시는 관련 글을 포스팅 해보도록 하겠습니다. 하지만 프로젝트에서 apache를 채택했다면 속도면에서 우월한 바이너리 형식의 통신방식인 AJP(Apache JServ Protocol) 를 주로 택할겁니다. 이 글에서는 apache와 tomcat의 연동방식에 대해서 알아볼겁니다 물론 HTTP 프로토콜을 사용 할 수도 있으니 같이 소개해보도록 할게요! AJP와 HTTP AJP와 HTTP 프로토콜의 기본 개념부터 살펴보겠습니다. HTTP는 웹에서 데이터를 전송하기 위한 가장 기본적인 프로토콜로 웹 브라우..
devcomet
'nginx' 태그의 글 목록