성능 향상을 왜 해야할까? 애플리케이션 로딩 속도가 느리면 사용자의 이탈률이 높다는 조사 결과가 있다. 구글의 설문 자료에 따르면 3초 안에 페이지 로딩이 되지 않으면 53%의 사용자가 떠나고 길어질수록 이탈률이 늘어난다. 성능 향상을 위한 방법은 무엇이 있을까? 캐시(Cache) 사용 캐시란 나중에 요청할 결과를 미리 저장해둔 후 빠르게 서비스 해주는 것을 의미한다. 미리 결과를 저장하고 나중에 요청이 오면 그 요청에 대해서 DB 또는 API를 참조하지 않고 캐시에 접근하여 요청을 처리하게 된다. 애플리케이션의 성능을 최적화하기 위해 캐시를 사용하는 방법을 익히면 전체적인 시스템 성능 향상에 큰 도움이 된다. 대표적인 캐시 도구로는 Redis, Memcached 등이 있다. 캐시 사용 구조 Look A..