인프런 커뮤니티 질문&답변

이룸님의 프로필 이미지
이룸

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

express로 html 서빙하기

위의 질문에 추가 질문이 있습니다!

해결된 질문

작성

·

149

0

서버를 껐다 새로 키면 메모리가 날라갔기 때문에 다시 상태코드가 200이 나올거라고 생각했는데 계속 304 상태코드로 나옵니다.

1. 메모리가 날라가면서 캐시도 같이 삭제되는 것이 아닌가요?

2. cache를 삭제하는 것은 위험하다고 하셨는데, 서버를 끊어서 메모리가 날라가는 것과 cache를 삭제하는 것이 무엇이 다른가요?

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

브라우저의 캐시입니다

0

이룸님의 프로필 이미지
이룸
질문자

아! 브라우저에도 캐시가 남는거였네요!

혹시 require.cache를 직접 삭제하면 위험한 이유는 무엇일까요? 서버에서 메모리가 날라가는 것과 같은 것 같은데...

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

require.cache는 모듈 require한 것에 대한 캐시를 삭제하는 겁니다. 굳이 삭제할 필요도 없을뿐더러 노드의 동작이 이상해질 수 있습니다.

이룸님의 프로필 이미지
이룸
질문자

빠르게 답변주셔서 감사합니다!!!

이룸님의 프로필 이미지
이룸

작성한 질문수

질문하기