인캐시를 소개합니다!! 경량, 쉬운 Nodejs 서버에 비동기 캐싱 라이브러리를 사용할 수 있습니다. Encache는 NPM에서 사용할 수 있는 기존의 모든 메모리 내 휘발성 캐싱 라이브러리에 대한 다음 반복으로 개발되어 단 4줄의 코드로 전체 캐시를 설정할 수 있으므로 단순성을 유지하면서 완전히 새로운 수준으로 발전했습니다.
Encache는 캐시에 선택적 데이터 압축을 제공하여 메모리 활용도와 효율성을 향상시킵니다. 현재 LZ4를 제공하는데, 이는 무작위가 아닌, 부분적으로 무작위인, 의사 무작위 텍스트의 효율성을 평균적으로 50% !.만큼 향상시킬 수 있습니다. 이를 통해 Encache는 캐시의 단순성을 제공하면서 대규모 데이터 저장소가 될 수 있습니다.
Encache는 현재 hitRatio, missRatio, memoryConsumption, fillRate 및 evictionRate와 같은 통찰력 있는 사용자 중심 측정항목을 제공합니다.
이러한 벤치마크 수치는 개발 중인 로깅 서비스에서도 직접 확인할 수 있습니다.
이 라이브러리가 Redis와 같은 다른 제품보다 더 빠르거나 완벽하다고 말하는 것은 아닙니다. 하지만 캐시를 많이 활용하지 않는 프로젝트나 타사 설정 및 유지 관리의 번거로움을 겪지 않고 빠르고 간단하게 캐시를 설정하려는 사람들에게 유용한 기능을 많이 제공한다고 확신합니다. 캐시 서비스.
라이브러리에는 버그, 결함 및 문제가 상당히 많을 것이라는 점을 인정합니다(저는 초보자입니다). 하지만 여러분과 협력하여 라이브러리를 개선하고 더욱 사용자 친화적으로 만들고 싶습니다. 기능을 제안하고 요청해 주세요. 언제든지 DM주세요!
이 패키지를 사용해 보세요.
$ npm 설치 캐시
Github 저장소에서 코드와 문서를 확인하세요.
https://github.com/ryuusama09
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3