
[Node.js 교과서] ch12. NodeAuction 개선하기 4 : NginX, Redis
1.0 들어가기 전 포스팅이 늦어져서 죄송합니다. 개인 사정으로 인해 프로그래밍과 블로그를 할 시간이 여의치 않았습니다. 이전에 만든 NodeAuction을 프로덕션으로 배포하기에는 여러 가지 문제점이 있습니다. 그중 크게 두 가지, 아래와 같은 내용을 살펴보겠습니다. 1. 로드밸런싱 부재 2. 잦은 Database의 접근 1.1 Node.js에서 로드밸런싱 Node.js에서 로드밸런싱 방법으로는 Cluster 모듈을 사용, pm2 라이브러리 사용 또는 NginX를 경유하여 서버에 접근하도록 설계를 해주시면 됩니다. 저희는 이중 NginX를 사용하여 로드밸런싱을 하겠습니다. 1.2 잦은 Database의 접근 Database에 접근하는 작업은 비교적 비용이 큰 작업입니다. 그렇다고 Database에 접근..