# caching
Caching과 setrecursionlimit() 함수
일반적으로 캐싱(caching) 은 실행하는데 오래 걸리는 연산을 미리 계산해 놓고 저장하여, 재사용하는 기법을 의미합니다.

NestJS + Amazon ElastiCache + Redis
in-memory 캐싱기술에 대한 관심과 실제 운영서비스 반영을 통해 성능개선 기대 AWS ECS 서버에 클러스터 3개로 운영, Local setting 만으로는 Global Cache 값 대한 공유가 이루어지지 않음 3개의 서버에서 한곳을 바라볼 Redis 서버 구축

NestJS Caching 응용
프로젝트를 진행하면서, 서버의 케시 적용은 오픈 일정에 맞추기 위한 우선 순위에서 밀려 항상 뒺전으로 밀리는 경우가 많았고, 적용하지 못하고 오픈하는 경우가 다반사 였습니다. 프로젝트 후반에 적용 하려면 테스트 중 변수도 많고, 잘 작동하지 않게되면 캐시적용 포기하고
Vue Computed
템플릿 내에 간단한 표현식이 아닌 복잡한 로직이 필요할 때 Computed 사용데이터 바인딩 가능Vue는 vm.reversedMessage가 vm.message에 의존하는 것을 안다.따라서 vm.message이 바뀔 때 vm.reversedMessage에 의존하는 바인

Operating System(4)-디스크 스케줄링
디스크에 파일을 사용하거나, 파일을 저장해달라거나 하는 요청은 디스크 큐라는 곳에 쌓이게 된다. 도착 순서에 따라 큐에 쌓이게 된다.위의 이미지에서 트랙의 가장 안쪽이 100번 트랙, 바깥쪽이 1번 트랙이 된다. 디스크 큐에 대기중인 트랙들이 1, 100, 3, 99,

[백엔드 로드맵 - Caching] CDN
Caching 개념 자체를 몰랐던 건 아니다. 학부 시절에는 다룰 기회가 잘 있지 않아서 개념 상으로만 이해하던 용어였다. 실무에서 Caching 주제로 토론을 하게 되었을 때 왜 Caching을 쓸까? 라는 주제로 깊게 고민 해 본적이 없다는 생각이 들었다. Cach
Caching in Spring
컴퓨터 구조에서 볼 수 있는 메모리 계층 구조는 프로세스 처리를 담당하는 cpu에 전달해야 하는 메모리를 빠르게 전달할 수 있는 목적을 두고 있어 빠른 메모리는 cpu에서 가깝게 위치하고 느린 메모리는 멀리 위치한 형태를 띄고 있다. 빠를 수록 비싸기 때문에 상위 계층

ORM - 2. Django ORM 실습
이전 글에서 언급했듯 배운 내용을 토대로 내가 진행했던 한 프로젝트의 성능 개선을 했는데, 해당 내용을 커밋하지 않았던 것과 정리하지 않았던 것이 떠올라서 구체적으로 어떤 내용들을 어떻게 개선했는지 정리해보고자 한다.
기술 면접 대비 4탄 CDN
오늘은 cdn 서비스에 대해서 알아보도록 하겠다. cdn이란 content delivery network의 줄인말이다. cdn이 생겨난 배경은 인터넷의 발달로 세계 전역의 사람들이 서로 통신을 주고 받거나 제공하는 서비스를 좀더 효율적으로 사용하기 위해서 만들어졌다.
.png)
[Recoil] selector를 이용한 API 캐싱(feat. useRecoilRefresher)
recoil의 selector를 이용하여 동일한 API의 요청에 대해서는 값을 캐싱을 하여, 조금이라도 API 요청을 줄여보자. (feat. useRecoilRefresher)
Spring Boot 테스트 속도 개선기
왜 내가 작성한 spring boot test의 속도가 느린 것일까? (왜 테스트 케이스마다 서버를 새로 띄울까?)

Django ORM 최적화
내가 만든 Django ORM(Queryset API)의 성능 테스트실제 어느부분에서 쿼링이 이뤄지는지 코드를 실행하는 레벨에서 확인하거나, Shell 상에서도 해볼 수 있음보통의 장고 프로젝트(페이지가 존재하는 경우)에는 django-debugger-toolbar라는
.gif)
Django 성능 최적화: 캐싱 - (1)
캐싱은 좋은 웹 서비스에 필수적이다. 본격적으로 장고와 연동하기 전에 개념을 훑어보고 redis를 설치해 준비를 마치자.

캐싱은 왜 해야할까? - 클라우드 환경 데이터베이스 캐시 Database Cache
This post is referenced by the link 캐싱에 대해 이해하기 위해서는 In-Memory Computing 에 대하여 이해 해야 한다.인메모리 컴퓨팅은 애플리케이션 운영을 위한 데이터를 하드웨어(SSD)가 아닌 메모리(RAM)에서 수행하는 것을