CS
-
웹 서버? 서버란?CS/서버 2024. 12. 17. 02:05
서론 이 물음은 단순개발만을 위해 공부했던 내가, 사용만을 위해서 넘겨짚었던 자칫 방대하면서도 고통스러운 개념들을 정리해가기 위해 써내려가는 글이다. 서버란 무엇인지, 웹 서버의 역할은 무엇인지, 서버를 돌린다는 의미가 무엇인지 등, 지금의 내가 사용은 하지만 그 이유와 동작에 대해선 넘겨짚었던 것들에 대해서 세세히 다루어 보려한다. 아.. 서버 터졌네 막연한 서버라고했을 때 무엇을 떠올리나 라고 내가 나에게 물어본다면 그 개념에 대해 짚기가 어렵다. 불과 몇년전까지만해도 서버란 내가 이용하고있는 해당 웹이나, 게임을 내게 서비스하고있는 해당 회사라고 생각했다. 그래서 “서버 터졌네” , “서버 이상하네” 라는 말을 알게모르게 사용하면서 굳혀진 개념 같다.물론 최근까지도 서버란 전부 백엔드의 영역. 엔드..
-
캐시란? (feat 브라우저 캐시)CS/캐시 2024. 11. 15. 01:34
캐시란 말을 들어봤을 것이다. 너무나도 많은 종류에서 사용되고, 그게 그거아냐? 라는 의문이 들 수 있다. (cpu캐시, 디스크 캐시, 브라우저 캐시, CDN 캐시 http캐시 등등) 어떻게 보면 맞는말이고 어떻게 보면 또 다른말이다.이 글은 내머리 속 산발되어있는 캐시관련 지식을 교통정리하기 위한 생각으로 작성되었다.본문은 CPU 캐시와 웹 캐시 그리고 Http캐시에 대해 다루려고 한다. 이 셋은 다른 레벨에서 작동하지만, 근본적인 문제 해결 방식과 목적은 매우 유사하여, 같이 알아두면 좋을 것 같아 서론을 CPU캐시로 운을 띄운다. CPU 캐시 컴퓨터의 3대 핵심 부품이 있다. 중앙처리장치 / 메인메모리 / 보조기억장치각각CPU - (Central Processing Unit) /RAM - (Ra..