2022년 05월 25일 TIL
✅ 한 것
공부
- 1일 1커밋 & 푸쉬
- TIL 작성
- 잘난 놈 심리학 10p 독서
- 리팩터링 북스터디 챕터05 블로그 글 정리 => 링크
- 게시판 프로젝트 리팩터링
- @Valid 를 활용한 예외처리 부분 삭제
- 타임리프 에러 해결
- 셀프 코드리뷰 작성
운동
- 출근 후 계단 15층 오르내리기 2회
- 점심 먹고 계단 15층 오르내리기 2회
- 악력기 양손 100회
❓ 오늘의 질문, 배운 것
CDN 이란?
- Content Delivery Network의 약자인 CDN은 지리적 제약 없이 전 세계 사용자에게 빠르고 안전하게
콘텐츠를 전송할 수 있는 콘텐츠 전송 기술을 의미합니다. - CDN은 서버와 사용자 사이의 물리적인 거리를 줄여 콘텐츠 로딩에 소요되는 시간을 최소화합니다.
- CDN은 각 지역에 캐시 서버(PoP, Points of presence)를 분산 배치해,
근접한 사용자의 요청에 원본 서버가 아닌 캐시 서버가 콘텐츠를 전달합니다.
ex) 미국에 있는 사용자가 한국에 호스팅 된 웹사이트에 접근하는 경우 미국에 위치한 PoP 서버에서 웹사이트 콘텐츠를 사용자에게 전송하는 방식입니다. - 이미 구현된 js 파일을 사용고자 한다면, 코드를 직접 다운받거나 복사하여 프로젝트에 맞게 적용시키는 과정이 필요하다.
CDN을 이용하여 JS파일을 다운로드 받으면, 단 한줄의 코드로 파일을 다운로드 할 수 있게 됩니다.(아래 코드 참고)
<script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.11"></script>
Third Party(서드파티)란?
- 다른 회사 제품에 이용되는 소프트웨어나 하드웨어를 개발하는 회사를 말합니다.
- 예를 들면 컴퓨터 제조업체가 있는데, 그 업체의 자회사 / 하청업자로서가 아닌 독자적으로 개인용 컴퓨터(PC)의 주변 장치나
응용 소프트웨어를 개발, 제조, 판매하는 사업자를 총칭하여 흔히 서드파티라고 부릅니다. - 서드파티 개발자는 일반적으로 하드웨어 또는 플랫폼(platform)생산자와 소프트웨어 개발자의 관계를 나타내는 용어로 사용된다.
- 하드웨어 생산자는 퍼스트 파티(first party)로, 소프트웨어 개발자는 서드 파티(third party)로 불리기도 한다.
📣 피드백
하루 반성 및 칭찬
- 비가와서 루틴이 바뀌어도 원래 하던 것은 꾸준히 진행
- 하루 4시간 공부 인증 스터디 적극 참여
- 집중을 제대로 못하는 날이 있더라도 4시간은 책상에 앉아서 꼭 채우기
- 너무 피곤하면 동영상 강의를 보고 정리하는 방식으로 진행
- 공부는 무조건 책상에 앉아서 시작
- 눕기 시작하면 잠을 잘 확률이 높기 때문에 절대로 누워서 공부 X
- 4시간 공부 인증 모임 공부시간 TIL에도 공유하기
반응형