0

객체 맵에 다양한 길이의 문자열을 저장하는 node.js 소프트웨어 모듈을 작성하고 있습니다. 이것은 본질적으로 전체 소프트웨어의 메모리 캐시로 사용됩니다.노드 js의 메모리를 관리하는 방법

나는 더 많은 메모리가 응용 프로그램이 실행되는 동안 오래 사용된다는 사실과 어떻게 노드 프로세스가 기본적으로 메모리 제한을 v8 엔진에 부과했는지 이해하고 있는지 궁금합니다.

나는 특정 시간 이후에 오래된 캐시 항목을 제거하지만 짧은 시간 내에 많은 캐시 항목이 들어 가지 않도록 보호합니다.

+4

캐싱을 위해 설계된'memcached'를 사용할 수 있습니다. – dm03514

답변

2

dm03514에는 전용 캐시 구성 요소가 사용됩니다. Redcis와 마찬가지로 Memcached가이 작업을 수행합니다.

주요 문제는 무효입니다. 둘 다 키의 만료 시간을 설정할 수 있습니다.