[CS] 캐시의 장단점과 활용도
·
CS
캐시의 장단점과 어떤 부분에 활용하는지 캐싱의 장점 성능 향상: 캐싱은 서버에 대한 요청 수를 줄이고 대기 시간을 줄여 페이지 로드 시간을 단축하고 응용 프로그램 응답 속도를 높입니다. 서버 부하 감소: 캐싱은 클라이언트 측에 데이터를 저장함으로써 서버의 부하를 줄여 더 많은 요청을 효율적으로 처리할 수 있도록 합니다. 캐싱의 단점 오래된 데이터: 캐싱의 주요 문제 중 하나인 사용자가 최신 데이터를 받을 수 있도록 보장하는 것입니다. 데이터가 캐시되면 부실하거나 오래된 정보를 제공할 위험이 있어 사용자 경험이 부정확하거나 일관되지 않을 수 있습니다. 스토리지 제한: 캐싱은 특히 스토리지 용량이 제한된 장치에서 로컬 스토리지 리소르를 소비할 수 있습니다. 이로 인해 다른 중요한 데이터가 제거되거나 장치 성..
[CS] 브라우저 렌더링 과정
·
CS
기술면접을 위해 CS공부를 하는 중, 스터디에서 "웹페이지가 브라우저에 렌더링이 되는 과정을 설명해 주세요."라는 질문이 나왔습니다. 생각을 해보니 www.naver.com을 주소창에 입력하면 어떻게 브라우저에 렌더링이 되는지에 대해 궁금해서 공부하면서 정리했습니다. 우선 용어를 먼저 알아야 이해를 할 수 있다고 생각해 먼저 "브라우저", "파싱", "렌더링" 용어에 대해서 먼저 알아봅시다. Browser (브라우저) Edge, Chrome, Safari, Firefox와 같은 인터넷을 접속하는 것을 브라우저라 한다. 웹에서 페이지를 찾아서 보여주고, 사용자가 하이퍼링크를 통해 다른 페이지로 이동할 수 있도록 하는 프로그램이다. Parsing (파싱) 프로그래밍 언어로 작성된 파일을 실행시 키기 위해 구..
[CS] HTTP vs HTTPS의 차이
·
CS
HTTP란? HTTP (HyperText Transfer Protocol)는 HTML 문서를 주고받는 통신 규약입니다. 우리가 인터넷에 접속하여 naver 홈페이지에 방문하면 사용자의 PC(클라이언트)와 naver 홈페이지(서버)가 통신을 하면서 자료를 주고받습니다. 이때 서버 측은 클라이언트에게 홈페이지 메인화면과 같은 HTML 자료를 전송하는데 그때 HTTP 통시 규약을 사용합니다. HTTP 규약을 사용하여 통신을 수행하면 홈페이지 URL 앞에 http:// 값이 등장합니다. 현재 구글에서는 http로 시작하는 사이트는 주의 요함이라는 문구가 뜨면서 경고를 줍니다. HTTP 기술은 우리의 인터넷 생활을 편하게 만들어주지만, 기술이 발전함에 따라 많은 해킹 방법들이 발견되고 HTTP에서 보안적 취약점이..
Leo(상원)
'CS' 카테고리의 글 목록