작성한 질문수
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
express로 html 서빙하기
해결된 질문
작성
·
149
0
서버를 껐다 새로 키면 메모리가 날라갔기 때문에 다시 상태코드가 200이 나올거라고 생각했는데 계속 304 상태코드로 나옵니다.
1. 메모리가 날라가면서 캐시도 같이 삭제되는 것이 아닌가요?
2. cache를 삭제하는 것은 위험하다고 하셨는데, 서버를 끊어서 메모리가 날라가는 것과 cache를 삭제하는 것이 무엇이 다른가요?
답변 2
1
브라우저의 캐시입니다
아! 브라우저에도 캐시가 남는거였네요!혹시 require.cache를 직접 삭제하면 위험한 이유는 무엇일까요? 서버에서 메모리가 날라가는 것과 같은 것 같은데...
require.cache는 모듈 require한 것에 대한 캐시를 삭제하는 겁니다. 굳이 삭제할 필요도 없을뿐더러 노드의 동작이 이상해질 수 있습니다.
빠르게 답변주셔서 감사합니다!!!
require.cache는 모듈 require한 것에 대한 캐시를 삭제하는 겁니다. 굳이 삭제할 필요도 없을뿐더러 노드의 동작이 이상해질 수 있습니다.