묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Cache-Control: no-cache 와 관련하여 질문드립니다.
안녕하세요. 해당 강의를 수강중인 김승수라고 합니다. 항상 좋은 강의를 제공해주심에 감사드립니다. 이번 강좌에서 Cache-Control: no-cache 부분을 들으며 이것을 사용하는 실제 사례가 궁금해서 문의드립니다. Cache-Control: no-cache는 데이터를 캐시해도 되지만, 항상 원(Origin) 서버에 검증하고 사용해야한다고 설명들었습니다. 내용 자체는 이해가 가능하나 이 방식이 사용되는 실제 사례가 궁금합니다. 만료 시간 전에 캐시한 데이터가 서버에서 변경될 가능성이 높으나, 데이터 자체의 크기가 커서 변경이 일어나지 않은 경우에는 데이터를 다시 가져오는 부하를 줄이기 위해 사용하는 것일까요? 만료 시간 전에 캐시한 데이터가 서버에서 변경될 가능성이 높다면, 캐시 유효 시간을 짧게 설정하면 될 것인데... no-cache를 왜 만들었을까요? 캐시로 관리하는 데이터가 원 서버의 실제 데이터와 동일한지 매번 검증한다면 이 작업 자체도 오버헤드라고 볼 수 있지 않을까요? 아니면 드물게 사용하는 매우 큰 데이터를 캐시에 두고 캐시 유효 시간을 길게 가져가기 위해 사용하는 것일까요? 캐시 자체는 빈번하게 조회할 데이터를 빠르게 가져오기 위해 조회 데이터를 가까이 두는 기술로 알고 있는데요. 드물게 사용할 데이터를 캐시에 보관하는 것도 이상하다고 생각됩니다. 강사님의 답변 기다리겠습니다. 감사합니다. 김승수 드림
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
urls.py에서 django_pydenticon 참조가 안되네요
askcompany/urls.py askcompany/settings/common.py 안되는 이유가 뭔지 모르겠습니다
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
C#이랑 유니티 5개월 정도 했는데 Task에 카테고리부터 막히네요 ㅜㅜ
Task에 카테고리 전까지는 할만했는데 IEquatable<Category> 처럼 처음 보는 문법이 너무 방대하네요 제가 공부를 잘 못한것 같기도 하고,,,. 구글링도 해봤지만 이해가 안돼서, 제가 어떤걸 해야 이 강의에 있는 문법들을 이해 할수 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
upload 할때 국가를 africa 말고 다른 국가로 선택할때 오류
업로드 할때 Africa 이외에 나라를 선택하면 저런 오류가 발생하면서 업로드가 안됩니다. 뜬금 없는 강의에서 질문하는 거지만 앞전 강의에서는 업로드가 잘되었는데 product.js 코드를 바꾼 후 이런 오류가 나는 것 같아 질문드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
사용자로부터 데이터 입력을 받는 프로그램
안녕하세요. 표준 입출력 함수랑 그 동작 특성을 공부하다 보니까 사용자로부터 데이터 입력을 받는 프로그램의 경우 생각보다 런타임 오류가 발생할 수 있는 부분이 되게 많더라구요.. 조금 애매한 질문일 수도 있고, 또 경우에 따라 다르겠지만.. 발생할 수 있는 입력 오류나 그것에 대한 예외처리를 어느정도 수준까지 신경써서 코드를 작성하는 게 좋을까요..? 당장 생각나는 건 버퍼 오버플로우나 입력 데이터의 범위 체크 정도인데.. 제가 아직 오픈소스를 볼 만큼 공부가 된 것 같지는 않지만.. 참고할 만한 자료가 있을까요..? 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
BeforeEach 와 AfterEach에 관해 질문 있습니다
@BeforeEach 어노테이션에서 각 test 실행 전마다 각각의 memberRepository 인스턴스를 생성하여 memberService 에 삽입하는 것으로 이해했습니다. 그렇다면 @AfterEach 에서 굳이 각 테스트 종료 후 memberRepository를 클리어 시켜줄 필요가 없는 것 아닌가요..? 각각의 테스트에서는 서로 다른 memberRepository 인스턴스를 사용하게 되는 것 아닌가요? 제 이해에서 잘못된 부분이 있으면 알려주시면 감사하겠습니다!
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
absolute주는 순간 부모요소 높이값은?
.tabs 밑에 자식요소(items)에 absolute를 주면 공중에 붕 뜬다. 그럴때 부모요소가 높이값을 잃는다.라고 하셨는데..... 1. 일단 먼저 부모요소라는게 absolute를 붙히고 위에 relative를 붙히는쪽을 부모요소라고 하는건지... 아니면 relative를 붙히지 않더라도..태그만으로 봤을때 부모요소를 칭하는건지가 일단 궁금하다구요... 2. 그리고 absolute를 하면 붕뜬다고 하셨는데...relative를 붙힌 부모로부터 뜬단 얘긴지...태그상 부모로부터 뜬다는 얘긴지 좀 헷갈립니다. 그 높이값을 잃는다는 부모가 태그상 부모인지 css에서 relative가 붙은 선택자가 부모인지 헷갈립니다. 3. 만약 자신은 absolute 를 하고 그 태그 위 조상어떤태그에도 relative를 붙히면 기준은 어디가 되는지요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
(cookie ='') 요부분
const parse Cookies = (cookie ='') => cookie.split(':')~~ 구문은 무슨 문법인가요 이해가잘안가서요 const cookies = parseCookies(req.headers.cookie) cookies 는 req.headers.cookie 는 스트링인데 (cookie ='') 이렇게생긴거에 어떻게 대입이 되는건가요?
-
미해결스프링 핵심 원리 - 기본편
테이블 컬럼 관련 질문드립니다.
안녕하세요. 백엔드 과정을 공부하고 있는 코딩초보입니다. 좋은 품질의 강의를 제공해주셔서 감사합니다.강의와 직접 관련된 스프링 질문은 아니지만 백엔드 개발과 관련하여 질문 드립니다.제가 현재 이 강의를 들으면서 강의내용을 토대로 간단한 사이트를 구현하고 있는데요.기능 중 하나가 무조건 개인정보 동의를 받고나서 인증로직을 타는 프로세스입니다. 그 로직을 타면 테이블에 데이터들이 INSERT 되는데요.동의를 해야지만 로직이 들어가니 개인정보 동의는 무조건 TRUE나 1 등 '동의'의 데이터가 들어가게 됩니다. 그럼 이 컬럼은 실제로 의미없는 값이긴 한데요. 개인정보동의다 보니 값은 의미없지만 데이터는 의미가 있다고 생각이 드는데요. 이런경우 테이블에서 개인정보동의 컬럼이 있어야할까요? 아니면 없어도 되는걸까요?개인적으로 있어야한다고 생각하는데, 좋은 설계시 어떤게 좋은건지 여쭤봅니다.감사합니다.
-
미해결프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
gzip 방법 문의 드립니다.
안녕하세요. 개인 프로젝트를 수정해보고 있습니다. 만약 react public 폴더에 100kb json 파일이 있고, A component에서 fetch로 해당 데이터를 가져와 사용한다면 어디서 해주는 것이 맞는 방법인가요? (아래 질문을 통해 유추해보았는데 만약 s3에 프론트 코드가 있으면 s3에 해주어야 하는 것인가요?) 그럼 이 경우에는 local에서는 테스트를 해볼 수 없는 걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
정말 고민하다가 질문 올리게 되었습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 계속 persistanceException 오류라고 뜨는데 이게 코드부분도 똑같이 다따라했는데 어디부분에서 오류가 났는지 잘 모르겠스빈다 최후로 코드 다시 다작성해 보기도 했는데 어디부분에서 계속 오류가 나는지 모르겠습니다 ㅠㅠ 제 파일 링크입니다 https://drive.google.com/file/d/1NrINLMT9e6Hpw-YQLpm1yVNyqunhiFUT/view?usp=sharing
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RecvCompleted에 lock이 없는거
지금까지 따라오면서 코드를 한번 싹보면서 구조를 보고있었는데,RecvCompleted에는 lock이 안걸려있던데,서버자체가 리시브를 한번밖에 안해서 이렇게 해주신거 맞나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리액트와 스프링으로 프로젝트를 구상할시
검색엔진 최적화를 어떤식으로 해야되나요? nextjs를 사용해도 되나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요 강의자료 이미지를 블로그에 올려도 되는지 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 다름이아니라 강의자료에있는 설명을 위한 이미지들을 VELOG 에 포스팅할 때 첨부해도 되는지 여쭤보고 싶습니다! 답변미리정말감사합니다!!
-
미해결게임 엔진을 지탱하는 게임 수학
이번에 서적 출간하신거 관련 질문드려요
다루는 내용은 같은거 같은데 본 강의하고 차이가 무엇이 있을까요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
rem에 관해 질문있습니다
안녕하세요 선생님. rem에 대해 궁금한 것이 있습니다. html 태그나 body 태그의 폰트 사이즈를 따로 css에서 설정하지 않고도 일반적인 태그(div, h1등)에 rem을 설정할 수 있나요? 만약 그렇다면 root 폰트 사이즈는 16px이 되는 것인가요? 혹은 rem을 설정하려면 반드시 html { font-size: ~~}를 설정해야 하는지 궁금합니다. 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
react query ssr 질문있습니다!
ssr 적용시 제로초님은 대부분 getStaticProps를 사용하셨더라구요 저는 SSR을 위해 getServerSideProps를 사용해보았고 그 결과 밑에와 같은 오류가 발생하였습니다. 어떤 이유인지 알고 싶습니다..
-
미해결앱 12개를 만들며 배우는 Swift4 & iOS11 아이폰 iOS 개발 강좌
스위프트 5환경에서의 강의수강에 관하여
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 최근에 강의를 결제하여 듣고 있습니다. 언어가 업데이트가 되서 그런지 강의와 조금 다르게 표현되는 부분이 있는데 혹시 제가 스위프트 4를 사용해서 실습을 해볼수 있는 방법이 있나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
10:54 쯤에 퍼블릭 액세스 권한 하는 방법에 대해 질문드립니다.
10:54 쯤에 내용과 2022년 2월 8일 기준 AWS 버킷 화면이 다르다보니 좀 이곳저것 눌러보려고 했으나 내용이 좀 달라서요 아래 이미지는 버킷안의 업로드한 png 화면인데 권한 설정에 따로 퍼블릭의 Everyone이 없습니다. 그래서 그런데 강의 내용과 동일하게 적용하는 방법을 알 수있을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
코딩시간 답 제출
강의 잘 듣고 있습니다! var odd = 0, even = 0; for(var num = 1; num < 51; num++){ if (num % 2 == 0) { even += num; }; if (num % 2 == 1) { odd += num; }; if (num === 50) { console.log("짝수합 : " + even); console.log("홀수합 : " + odd); console.log("총합 : " + (even + odd)); }; };