Chrome 용 로컬 CDN

문제를 제거하기 위해 도구를 사용해보십시오

로컬 CDN은 콘텐츠 배포 네트워크 대신 로컬 시스템에서 특정 라이브러리를로드하는 Google Chrome 브라우저 용 브라우저 확장 프로그램입니다.

확장은 Decentraleyes 애드온의 포크 Firefox에서만 사용할 수 있으며 Chrome 및 Chromium 기반 브라우저에 추가 기능 기능을 제공합니다.

예를 들어 브라우저 개발자 도구의 네트워킹 탭을 열어 사이트에 연결할 때 네트워크 트래픽을 모니터링하면 많은 사이트에서 라이브러리를로드하는 것을 알 수 있습니다.

일부는 로컬 서버에서로드하는 반면 다른 일부는 Google 또는 CloudFlare와 같은 인기있는 콘텐츠 배포 네트워크에서로드 할 수 있습니다.

Chrome 용 로컬 CDN

local cdn

로컬 CDN은 이러한 라이브러리의 로컬 사본과 함께 제공됩니다. 사이트가 이러한 일치하는 라이브러리 중 하나를로드하려고 할 때마다 요청을 로컬 복사본으로 리디렉션합니다.

사용자의 핵심 이점은 두 가지입니다. 첫째, 로컬 시스템에서 라이브러리를로드하는 것이 원격 호스트에서로드하는 것보다 항상 빠릅니다.

둘째, 원격 호스트에 대한 연결이 이루어지지 않으므로 장치의 IP 주소가 해당 사이트의 로그 파일에 포함되지 않습니다.

로컬 CDN은 로컬 파일로 리디렉션 된 라이브러리 수를 나타내는 아이콘을 Chrome의 툴바에 추가합니다.

Chrome에서 네트워크 탭을 열고 헤더 아래에서 내부 리디렉션 상태 코드가 307 인 리소스를 찾아이를 확인할 수 있습니다.

다음 호스트 이름은 현재 버전의 확장에서 지원됩니다.

  • ajax.googleapis.com
  • ajax.aspnetcdn.com
  • ajax.microsoft.com
  • cdnjs.cloudflare.com
  • code.jquery.com
  • cdn.jsdelivr.net
  • yastatic.net
  • yandex.st
  • libs.baidu.com
  • lib.sinaapp.com
  • upcdn.b0.upaiyun.com

지원되는 라이브러리 만 리디렉션됩니다. 개발자는 다음 라이브러리의 '거의 모든 버전'이 지원된다고 말합니다.

  • 모난
  • 등뼈
  • 도장
  • 인간
  • extCore
  • jQuery
  • jQueryUI
  • 현대화하다
  • mootools
  • 프로토 타입 JS
  • 스크립트
  • swfobject
  • 밑줄
  • 웹 폰트

따라서 확장 프로그램이 작업을 수행하려면 사이트가 지원되는 호스트 이름 중 하나에서 지원되는 라이브러리 중 하나를로드해야합니다. 둘 중 하나를 수행하지 않으면 라이브러리가 로컬 시스템에서로드되지 않습니다.

로컬 CDN은 제가 Firefox 용 Decentraleyes에 대해 가지고 있던 불만 중 하나를 해결합니다. 리소스가 로컬 복사본으로 대체되었는지 강조하지만 Firefox 애드온은 내가 검토했을 때 그렇게하지 않았습니다.

확장은 유연성과 관련하여 Firefox 애드온만큼 제한됩니다. 예를 들어 자신의 CDN 서버를 목록에 추가하거나 이러한 라이브러리가 CDN에서로드되지 않고 문제의 사이트에서 직접로드 되더라도 확장을 구성 할 수 없습니다.

마무리 단어

로컬 CDN은 개인 정보 보호를 개선하고 지원되는 호스트 이름에서 지원되는 라이브러리를로드 할 때 속도를 높여주는 유용한 Chrome 확장 프로그램입니다. 다른 Chromium 기반 브라우저에서도 작동하며 Firefox에서도 작동 할 수 있습니다. 그러나 그것은 테스트되지 않았습니다.

이제 당신 : 아래 댓글 섹션의 확장 프로그램을 사용하여 경험을 자유롭게 공유하십시오.