
문서 불러오는 중...
raw.githubusercontent.com
과 cdn.jsdelivr.net
의 차이점GitHub에서 제공하는 raw.githubusercontent.com
과 대표적인 GitHub CDN(Content Delivery Network) 서비스인 cdn.jsdelivr.net
의 차이점은 그들의 목적, 동작, 그리고 제공하는 서비스의 방식에서 비롯된다.
raw.githubusercontent.com
raw.githubusercontent.com
은 GitHub의 파일을 원본 그대로 제공하는 URL이다. 주로 GitHub 리포지토리에 저장된 파일의 원본 내용에 접근할 때 사용한다.README.md
파일 혹은 이미지 파일의 내용을 직접 읽고 싶을 때 사용한다.https://raw.githubusercontent.com/{owner}/{repo}/{branch}/{file_path}
Important
raw.githubusercontent.com
을 이용한 방법은 Repository가 Public일 경우에만 가능하다.
cdn.jsdelivr.net
(CDN)https://cdn.jsdelivr.net/gh/{owner}/{repo}@{branch}/{file_path}
Important
cdn.jsdelivr.net
은 12시간마다 캐시 데이터를 갱신하므로, 파일에 변동사항이 있어도 실시간 반영이 되지 않는다.
원본 데이터 제공 vs 최적화된 콘텐츠 제공
raw.githubusercontent.com
는 GitHub 리포지토리의 파일을 원본 그대로 제공.cdn.jsdelivr.net
(CDN)은 콘텐츠를 최적화하고 캐싱하여 빠르고 안정적으로 제공.단순 접근 vs 고급 기능 제공
raw.githubusercontent.com
는 단순한 파일 접근 방법.cdn.jsdelivr.net
(CDN)은 캐싱, 로드 밸런싱, 보안, 성능 최적화 등의 고급 기능 제공.주 사용 목적
raw.githubusercontent.com
는 주로 개발자가 특정 파일의 원본 내용에 접근할 때 사용.cdn.jsdelivr.net
(CDN)은 웹 콘텐츠, 미디어 파일, 소프트웨어 배포 등의 고속 전송이 필요한 다양한 경우에 사용.