세션 스토리지에 Redis를 사용할 계획이었습니다.
이 질문에 따르면 단일 호스트 Node.js 프로덕션 앱에 적합한 세션 저장소는 무엇입니까? redis를 '로컬'에서 사용할 수 없을 때 전혀 빠르지 않은 것 같습니다.
heroku에서 어떻게 생겼습니까?
내 노드 앱을 heroku에 배포하고 4 개의 인스턴스로 확장했다고 가정 해 보겠습니다.
web.1
web.2
web.3
web.4
애드온을 프로비저닝 redisToGo
하고 세션 저장소로 사용 한다고 가정 해 보겠습니다 .
로컬에 설치된 Redis는 확실히 더 빠르지 만 일반적인 사용 사례는 아닙니다. 거의 항상 Redis를 별도의 서버에 설치하고 웹 / 앱 서버는 tcp / ip 연결을 통해 redis에 연결합니다.
즉, 일반적으로 동일한 데이터 센터에서 redis를 원합니다. 그렇지 않으면 지연 시간이 너무 길어집니다. RedisToGo 및 Heroku-둘 다 AWS에서 작동합니다. heroku와 redistogo에서 동일한 지역을 선택하는 한 괜찮습니다.
일반적으로 Redis는 세션 저장소에 적합합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다