All Posts
1–7 of 9
NGINX 콘텐츠 캐싱
일전에 AWS의 Lambda와 S3를 이용하여 이미지 리사이즈하는 방법에 대해 소개했었습니다. 온디맨드 방식의 이러한 엣지 컴퓨팅의 단점은 여러가지가 있지만, 그중 제일 큰 단점은 역시 "비용"이 아닐까 싶습니다. AWS S3의 경우, 저장할 때 용량에 따라 비용이 1차적으로 발생하고 요청 횟수에 따라 비용이 2차적으로 발생하고 전송량에 따라 비용이 3차적으로 발생합니다. 따라서 S3에서 공개된 URI를 통해 리소스에 직접 접근할 순 있지만 이러한 방식은 필연적으로 많은 비용이 야기될 수 밖에 없습니다. S3는 비싼 서비스입니다. 이때 리소스 용량이나 업로드 요청은 어쩔 수 없지만, 전송량을 줄일 수 있는 방법은 있습니다. 바로 캐시 서버를 따로 두는 겁니다. 리사이즈된 이미지 파일을 달라는 요청이 들어올 경우 캐싱을 하는 것인데, 마침 NGINX는 이러한 캐싱 기능을 잘 지원하는 웹서버입니다.
어노테이션과 인터셉터로 인증 구현하기
스프링 시큐리티를 사용하지 않고 어노테이션과 인터셉터를 사용하여 인증 전략을 구현하는 방법에 대해 기술합니다.
Gradle Task 톺아보기
Gradle Tasks가 어떻게 구성되어있는지 궁금해서 쓰는 글.
AWS 람다, S3를 이용한 이미지 리사이징
AWS 서비스를 이용하여 이미지를 리사이즈하고 저장하는 방법.
스벨트 & 스벨트 킷
Svelte와 Sveltekit
블로그 개발일지
Content Security Policy
Content Security Policy: 페이지 설정에 의해 리소스 로드가 차단됨