• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Node] epxress 서버에서 NODE_ENV를 production으로 설정시 앱 성능 3배 향상 됩니다.

15 Jun 2020

Reading time ~1 minute

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으로 설정해야겠습니다!

참고자료

  • NODE_ENV를 “production”으로 설정
  • The drastic effects of omitting NODE_ENV in your Express.js applications


expressnode Share Tweet +1