Node] epxress 서버에서 NODE_ENV를 production으로 설정시 앱 성능 3배 향상 됩니다.
함께 있는 동료에서 NODE_ENV를 production으로만 변경해서 성능 향상이 된다는 이야기를 처음 들었을때는 약간의 의구심이 생겼었습니다.
LOG_LEVEL도 아니고 NODE_ENV를 변경해서 어떻게 달라지는거지?
그런데 Express 서버의 경우에는 NODE_ENV가 production인 경우 다음과 같이 동작한다고 합니다.
- 보기 템플리트를 캐싱.
- CSS 확장기능을 통해 생성된 CSS 파일을 캐싱.
- 더 간결한 오류 메시지를 생성.
위의 내용은 NODE_ENV를 “production”으로 설정에서 한글로도 나와 있습니다.
Express 서버를 사용할경우 꼭 NODE_ENV를 production으로 설정해야겠습니다!