Lokalt CDN for Chrome
- Kategori: Google Chrome
Lokal CDN er en nettleserutvidelse for Google Chrome nettleser som vil laste inn visse biblioteker fra det lokale systemet i stedet for innholdsdistribusjonsnettverk.
Utvidelsen er en gaffel av tillegget Decentraleyes som bare er tilgjengelig for Firefox, og bringer tilleggsfunksjonaliteten til Chrome- og Chromium-baserte nettlesere.
Hvis du overvåker nettverkstrafikk når du kobler til nettsteder, for eksempel ved å åpne nettverksfanen i nettleserens utviklerverktøy, kan du legge merke til at mange nettsteder laster inn biblioteker.
Noen laster dem fra den lokale serveren, mens andre kan laste dem fra populære distribusjonsnettverk for innhold, for eksempel Googles eller CloudFlare.
Lokalt CDN for Chrome
Lokale CDN leveres med lokale kopier av disse bibliotekene. Den viderekobler forespørsler til de lokale kopiene når et nettsted prøver å laste inn et av disse samsvarende bibliotekene.
Kjernefordelene for brukeren er todelt. For det første er det alltid raskere å laste inn biblioteker fra det lokale systemet enn å laste det fra en ekstern vert.
For det andre opprettes ikke en forbindelse til den eksterne verten, noe som betyr at enhetens IP-adresse ikke havner i loggfilen til nevnte side.
Lokal CDN legger til et ikon til Chrome's verktøylinje som indikerer antall biblioteker som den omdirigerte til lokale filer.
Du kan bekrefte dette ved å åpne fanen Nettverk i Chrome, og lete etter ressurser med statuskoden 307 intern omdirigering under overskrifter.
Følgende vertsnavn støttes av den gjeldende versjonen av utvidelsen:
- 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
Bare biblioteker som støttes omdirigeres. Utvikleren oppgir at 'nesten alle versjoner' av følgende biblioteker støttes:
- vinkel
- ryggrad
- dojo
- menneskelig
- extCore
- jQuery
- jQueryUI
- modern
- MooTools
- prototypeJS
- scriptaculous
- SWFObject
- understrek
- webfont
For at utvidelsen skal gjøre noe, er det derfor påkrevd at et nettsted laster et av de støttede bibliotekene fra et av de støttede vertsnavnene. Hvis det ikke gjør det ene eller det andre, lastes ikke biblioteker fra det lokale systemet.
Lokal CDN løser et av grepene jeg hadde med Decentraleyes for Firefox. Den fremhever om ressurser er erstattet med lokale kopier, mens Firefox-tillegget ikke gjorde det den gang da jeg vurderte det.
Utvidelsen er like begrenset som Firefox-tillegget når det kommer til fleksibilitet. Det er ikke mulig å legge til dine egne CDN-servere i listen for eksempel, eller konfigurere utvidelsen til å laste inn disse bibliotekene selv om de ikke er lastet fra et CDN, men stedet det gjelder.
Lukkende ord
Lokal CDN er en nyttig utvidelse for Chrome som forbedrer personvernet og også hastigheten når biblioteker som støttes lastes fra vertsnavn som den støtter. Det er sannsynlig at det fungerer i andre Chromium-baserte nettlesere også, og kanskje også i Firefox. Dette er imidlertid ikke testet.
Nå du : Del gjerne opplevelsen din ved å bruke utvidelsen i kommentarfeltet nedenfor