JSDelivr

JSDelivr
jsDelivr
JsDelivr Logo.svg
개발자프로스펙트 원, 드미트리 아쿨로프
초기 릴리즈2012
리포지토리
운영 체제크로스 플랫폼
유형무료 CDN
웹사이트www.jsdelivr.com

JSDelivr(jsDelivr로 표기)는 오픈소스 프로젝트를 위한 무료 공개 CDN이다.

구성 없이 npm 레지스트리 및 GitHub 저장소에서 직접 웹 파일을 제공할 수 있다.[1][2]

현재 여러 프로젝트를 진행하는 두 번째로 인기 있는 공개 CDN이다.[3][4]2020년 10월 14일 부트스트랩의 공식 CDN이 되었다.[5]

개요

jsDelivr은 또한 교통 제한 [6]없이 개발자를 위한 API를 가지고 있으며 중국 본토에서 접속할 수 있다.[7]이 프로젝트는 Cloudflare, Fastly, StackPath, Appfleet, NS1 및 DigitalOcean과 같은 여러 유명 기업이 후원한다.[8][9]2017년 9월 현재 가장 인기 있는 유치사업은 월 37억 건의 신청이 쇄도하는 사업이었다.[10][11]

사회 기반 시설

이 프로젝트에서는 DNS 중복성을 위해 두 개의 DNS 제공자를 사용한다.라운드 로빈으로 인해 단일 공급자가 다운될 경우 두 번째 공급자는 CDN을 온라인 상태로 유지한다.

앱플릿이 호스팅하는 사용자 지정 시스템은 기본 CDN 제공자의 성능을 분석하고 라우팅 규칙을 DNS 제공자에게 적용하여 성능과 가동 시간을 향상시킨다.사용자는 자신의 위치에 따라 최상의 성능을 발휘하고 사용 가능한 CDN으로 라우팅된다.[12][13]

중국 CDN 업체 콴틸은 jsDelivr이 보유한 ICP 라이선스 덕분에 중국어를 서비스할 수 있게 됐다.[14]

백엔드 jsDelivr은 독일과 네덜란드에 여러 클러스터를 운영하며, 이 클러스터를 서비스 전원을 공급하는 로직을 실행한다.제공되는 모든 파일은 SSD 디스크의 오리진 서버에 캐시된다.로컬로 캐시되지 않은 파일은 먼저 Amazon S3가 호스팅하는 영구 캐시에서 가져온다.파일이 없을 경우 요청 유형에 따라 NPM 또는 GitHub에서 파일을 가져온다.첫 번째 가져오기 후 모든 새 파일 및 고유 파일이 삭제되거나 이름이 변경된 패키지로 인해 손상된 URL에 영구적으로 캐시된다.S3 다운타임의 경우 영구 캐시 로직을 일시적으로 우회하고 파일을 NPM 및 GitHub에서 직접 가져온다.[12]

참조

  1. ^ jsdelivr: A free Open Source CDN for webmasters and developers, jsDelivr, 2017-10-29, archived from the original on 2017-10-09, retrieved 2017-10-30
  2. ^ "Why jsDelivr Uses 2 DNS', 4 CDNs, and Fly". Fly Articles. 2017-10-06. Retrieved 2017-10-30.[영구적 데드링크]
  3. ^ "jsDelivr – The advanced open source public CDN". Mozilla. Archived from the original on 30 October 2017. Retrieved 29 October 2017.
  4. ^ "Usage Statistics and Market Share of JavaScript Content Delivery Networks for Websites, September 2017". w3techs.com. Archived from the original on 2019-04-12. Retrieved 2017-09-05.
  5. ^ "Bootstrap tweet announcing the new CDN". Twitter. Retrieved 2020-10-14.{{cite web}}: CS1 maint : url-status (링크)
  6. ^ Greasidis, Thodoris (2016-02-26). jQuery Design Patterns. Packt Publishing Ltd. ISBN 9781785885129.
  7. ^ "Top 4 CDN services for hosting open source libraries". Opensource.com. Archived from the original on 2019-04-18. Retrieved 2017-09-07.
  8. ^ "Damit euer Code richtig gut aussieht: Open-Source-Font Hack in neuer Version veröffentlicht" [So your code looks really good: New version of open-source font hack released]. t3n News (in German). Archived from the original on 3 July 2017. Retrieved 29 October 2017.
  9. ^ "Interview with driving forces behind web dev projects jsDelivr & jSter". pingdom.com. Retrieved 2021-11-03.
  10. ^ "Serving One Billion JavaScript Library Downloads". Algolia. 27 September 2017. Archived from the original on 30 October 2017. Retrieved 29 October 2017.
  11. ^ "jsDelivr - A free, fast, and reliable Open Source CDN". jsdelivr.com. Archived from the original on 2017-09-04. Retrieved 2017-09-05.
  12. ^ a b "How jsDelivr works". www.jsdelivr.com. Retrieved 2020-10-13.
  13. ^ jsdelivr/jsdelivr, jsDelivr, 2020-10-13, retrieved 2020-10-13
  14. ^ "jsDelivr - A free, fast, and reliable CDN for Open Source". jsDelivr. Retrieved 2020-10-13.

외부 링크