묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Cache-Control: no-cache 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.강의를 듣다가 Cache-Control: no-cache 관련한 질문이 있어서 질문 드립니다.만약에 데이터를 요청할 때 캐시 유효시간이 남았다면 서버와의 네트워크 통신이나 요청메시지, 응답메시지 없이 브라우저 캐시 저장소에서 데이터를 가져오는 게 맞나요?1번이 맞다면 Cache-Control: no-cache 를 하면 캐시 유효시간이 남아 서버와의 통신이 필요 없는데도 불구하고 원 서버와의 통신을 통해 검증한다고 이해하면 될까요??클라이언트가 원 서버에 검증하고 사용하기 위해서 Cache-Control: no-cache를 요청 메시지에서 사용하는 건가요? 아니면 클라이언트에게 원 서버와의 검증을 강제(?)하기 위해서 서버의 응답 메시지에서 사용하는 건가요??
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
프록시 캐시 서버를 만드는 이유 질문
왜 프록시 캐시 서버를 전세계에 놓는 건가요? 예를 들어 블로그 서비스라고 하면, 그냥 원본 데이터인 블로그 글 데이터 자체를 전세계 서버에 복사해서 놓으면 되지 않나요? 왜 데이터를 캐시로 만들어서 프록시 캐시 서버를 만드는 건지 궁금합니다. 원본 데이터(블로그 글)과 캐시에는 어떤 차이가 있는 건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시로 저장된 파일의 유효기간은 얼마나 되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]캐시로 파일을 다운받고 캐시 데이터가 저장되었는데, 캐시 유효시간도 지나고 동일한 요청을 몇년만에 다시했을 때 last-modifed 정보가 바뀌지 않았다면 어떻게 되나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
last-modified가 겹치면 어떻게 되나요?
"두번째요청-캐시시간초과" 부분에서, 캐시에 있는 데이터를 재사용할 때 데이터의 정보중에 다른건 안보고 last modified만 보나요?? 만약에 content-type이랑 cache-control : max-age도 서로 같고 content-length도 같은 A B가 있을 때 둘다 last modified가 동일하면 A가 캐시에 저장돼있고 서버는 클라로 B를 보내는데도 B를 A로 인식해서 A를 캐시에서 꺼내서 사용할 수도 있나요 ?? 캐시에 저장돼있는 것을 재사용할때 last modified만 체크하는지 궁금합니다.그리고 만약 60초동안 유효한 데이터가 캐시에 있을 때 60초가 지나면 캐시로 사용하지 못한다는 건데, last-modified를 체크한다는 거는 결국 캐시메모리에서 지워지지 않고 재사용할 수 있다는 거잖아요? 그러면 캐시메모리도 무한은 아니니까 안에 들어있는 정보를 지우기도 할텐데 저장돼있는 데이터들은 언제 어떤 기준으로 삭제하는지 궁금합니다 !
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
캐시로 선정되는 기준이 있나요?
캐시 메모리에 저장되는 기준이 있나요 ?? 자주 사용되는 것을 캐시에 넣을 것 같은데, 만약 그렇다면 자주 사용되는 기준이 무엇인가요?아니면 그냥 보내는 모든 정보를 캐시로 저장하되, cache-control을 모두 주어서 몇초동안만 살아있게 설정해주는 건가요??모든 것을 캐시로 저장하면 캐시 메모리도 용량이 부족해서 나중에 정말 필요한 것을 캐시로 저장하지 못하는 일도 생기는지 궁금합니다 !
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 vs 쿠키 차이점 질문합니다
안녕하세요 캐시와 쿠키와 관련한 차이점에 대해 질문드립니다. 두개 모두 정보를 캐시저장소와 쿠키저장소에 저장하고 이를 사용할 수 있는 공통점이 있는것 같습니다. 하지만 두 개의 사용 헤더도 다르고 사용 목적도 다르기는 한데 두개의 차이점을 찾아보니 난해한 부분이 있어 질문 드립니다. 쿠키와 캐시의 정의, 사용목적, 차이점등에 대해 부연설명 부탁드리겠습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
멀티코어, 멀티쓰레드에서 캐시가 어떻게 복잡해지는지 궁금합니다.
멀티코어, 멀티쓰레드에서 캐시가 어떻게 복잡해지는지 궁금합니다. 강의 마지막에 복잡해진다고 하셨는데 조금 설명 좀 부탁드려도 될까욤..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
멀티코어, 멀티쓰레드 환경에서 메모리 배리어 사용에 따른 각 코어의 캐시 메모리 동작이 궁금합니다.
멀티코어, 멀티쓰레드 환경에서 메모리 배리어를 사용함에 따라 메모리 가시성이 싱글 쓰레드 환경과는 어떻게 다른지 궁금합니다. 코어의 캐시메모리들이 어떤 규칙이나 방법으로 동기화가 일어나고 있는지 궁금합니다.
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
정적 파일의 캐쉬는 브라우저가 알아서 해주는건가요? 개발자는 따로 해줄것이 없는건가요?
안녕하세요, 강의 유익하게 보고있는 수강생입니다. 이미지 파일명이 해시값으로 변경되는 부분에서 브라우저에서 정적파일 CSS, JS, Font, Image파일들은 성능을 위해서 캐시해준다고 하였는데 그 캐시?라는것은 브라우저가 알아서 하는건지 아니면 개발자가 캐시라는것을 해줘야하는건지 궁금합니다. 저는 프론트엔드 주니어라,, 캐시가 정확히 어떤것인지 잘 모르는것 같아요...예전에 성능 최적화에 관해 공부했던 내용중에 캐시전략을 잘 짜는것이 성능을 향상시키는데 도움이 된다고 했는데 잘 이애하지 못하고 있다가 이번 웹팩 개발환경셋팅을 공부하면서 다시한번 캐시에 대해 나와 궁금해서 여쭤봅니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
동영상 광고 캐시에 관해서 궁금합니다.
안녕하세요 영한 선생님 강의 너무나 잘 듣고 있습니다. 점점 지식이 느는 기분이 들어 매우 만족합니다. 감사합니다 ㅎㅎㅎ 위 강의에 대해 두 가지 질문이 있습니다. 1. 예를 들어, 유튜브에서 동영상을 틀면 랜덤으로 다른 광고들이 나옵니다. 그럼 이 서로 다른 광고들도 다른 캐시들로 저장이 되는 것인가요 ? 2. 만일 다른 캐시들로 저장이 안된다면 동영상만 따로 캐시에 저장되어 조건부 비교 후, 변경 사항이 없다면 캐시 저장소에서 웹 브라우저로 렌더링 되는 것인가요 ?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 삭제 관련 질문입니다.
만료시간이 지난 후에도 캐시를 제가 직접 삭제하지 않는 이상 삭제 안되나요?