Cloud Storage som et CDN-alternativ

Hvis du abonnerer på en tjeneste fra en lenke på denne siden, kan Reeves and Sons Limited tjene en provisjon. Se vår etisk uttalelse.

Hvis du har et tregt nettsted, sannsynligvis på en delt server som mottar mye trafikk, kan det hende du kan gjøre det litt raskere ved å være vert for noe av innholdet ditt i et innholdsleveringsnettverk (CDN).

Dessverre er tradisjonelle CDN ofte priset utenfor rekkevidde for en liten bedrifts nettside, men den gode nyheten er at det er en måte å sette opp skylagringsstasjoner for å fungere som dine egne personlige CDN-systemer. I denne artikkelen vil vi finne noen metoder for å gjøre det.

Sky lagring CDN-emulering vs ren CDN

Hovedforskjellen er kostnad og volum. Ren CDN fungerer vanligvis billigere for høye trafikkmengder og dyrere for lave trafikkvolumer. Fordi en typisk liten bedrift sannsynligvis ikke vil se den typen trafikk som ville gjøre ren CDN verdt det, er emulering av CDN-funksjonalitet med skylagring generelt en rimeligere og enkel løsning.

Velge en skylagringsleverandør

Å bruke skylagring for CDN krever at du kan lagedividoble filer tilgjengelig for direkte offentlig tilgang, så dette utelukker nullkunnskapskrypteringstjenester, fordi de ikke er laget for generell offentlig tilgang.

For det andre vil du ikke ha en leverandør som setter begrensninger på ressurstilgang, eller i det minste bør grensene ikke være for strenge.

Distribuere innhold du ønsker å få betalt for

Det er da forskjellige alternativer avhengig av hva slags innhold du er vert for. Hvis du ønsker å være vert for spesialinnhold, for eksempel video, musikk eller andre kunstneriske verk, vil det være en god idé å sjekke ut DECENT.

DECENT er et høyspesialisert blockchain-basert desentralisert innholdsleveringsnettverk. Det lar deg selvpublisere noe uten avhengighet av en mellommann.

Ved å benytte peer-to-peer-tilkoblinger, er DECENT trafikk veldig vanskelig å forstyrre eller blokkere, noe som også gjør det potensielt i stand til å omgå sensur. Det er mer orientert mot kommersielle transaksjoner, og blockchain-teknologi gjør disse transaksjonene enkle å sikre.

Det det ikke er veldig bra for er å distribuere vanlige filer som JavaScript, CSS og XML-filer. For det trenger du en mer vanlig skylagringsleverandør. De to største aktørene på dette feltet er Google og Amazon. Begge er giganter, men det er betydelige forskjeller mellom dem.

En rask sammenligning: Amazon vs Google

Amazon kommer i to smaker: Amazon S3 og Amazon Drive. Amazon S3-systemet er et system på bedriftsnivå med all kompleksiteten du forventer av et slikt system. Den er designet for store nettsteder som får mye trafikk, og prisstrukturen er veldig komplisert.

Du kan imidlertid aldri trenge å bekymre deg for prisingen, hvis dine behov er rimelig beskjedne. Amazon S3 tilbyr en gratis avtale med 5 GB lagringsplass, 20 2 få forespørsler og XNUMX XNUMX salgsforespørsler.

Problemet her er at mange av de som mottar forespørsler ikke kommer fra mennesker, men fra roboter, så du kan raskt brenne gjennom 20,000 XNUMX forespørsler før måneden er omme hvis nettstedet ditt er flink til å tiltrekke seg roboter. Når nettstedet ditt går over grensene, blir det ikke suspendert. Du må bare betale.

Amazon Drive er som Amazon S3 med treningshjul. Den kommer med et mye enklere å bruke grensesnitt, som krever mindre teknisk evne. Det er en underklasse kalt Prime Photos hvor du kan få ubegrenset bildelagring, og 5 GB lagringsplass for videoer og andre filer, men det er bare gratis hvis du abonnerer på Amazon Prime. Det neste trinnet opp gir 100 GB lagringsplass for $11.99 per år, og for $59.99 per år kan du få 1TB lagringsplass.

Det som skiller seg ut her er at prisene er mye enklere enn Amazon S3. Du vet på forhånd hva du får og hva du forventes å betale for det. Det er egentlig ikke ment for bruk som et CDN, men det er fortsatt mulig å gjøre det.

Hvis du er en WordPress-bruker, foretrekker du kanskje å bruke Amazon S3 fordi det er verktøy spesielt utviklet for å hjelpe deg med å gjøre det gjennom Amazon CloudFront. Kompleksiteten ved å sette opp det kommer til å være utenfor rammen av denne artikkelen, så se etter en dedikert artikkel om akkurat det emnet som kommer opp snart.

Google har også to tilgjengelige alternativer: Google Cloud Storage og Google Drive. Hvis du er Gmail-bruker, har du allerede Google Disk.

Google Cloud Storage er beregnet for bedriftsnivå, og som sådan krever det en viss teknisk evne til å konfigurere den og finjustere den. Google Drive er forbrukerklasse, men veldig enkelt å bruke med sitt enkle nettgrensesnitt.

Google Drive starter deg med en sjenerøs 15 GB gratis lagringsplass, noe som er mer enn de fleste gjennomsnittlige nettsteder for små bedrifter noensinne vil trenge. Skulle du finne ut at du trenger mer, kan du oppgradere til:

Alt er imidlertid ikke som det ser ut med disse lagringsgrensene. Google Dokumenter, andre bilder enn full oppløsning (hvis de er lagret med Google Foto), og eventuelle filer som er delt med deg av noen andre, teller ikke mot lagringsgrensen din. Dessverre tar e-poster (og vedlegg) plass hvis du aktivt bruker Gmail-kontoen.

For å gi deg en ide om hvor mye du kan lagre i 15 GB, er det omtrent 30 til 40 videoer (m4v / mp4) med en varighet på 1080 x 720 og 90 minutter, eller omtrent 88,235 800 bilder på 600 x XNUMX og optimalisert for nettet. Det ville være uvanlig at den gjennomsnittlige småbedriften trenger så mye for nettstedet sitt.

Google Drive er mye rimeligere enn Amazon Drive. Når det gjelder ytelse, kan Amazon ha litt forkant, og dokumentasjonen med Amazon er bedre. Hode mot hode tilbyr Google bedre verdi totalt sett.

Hvilken bør du velge? Det kommer an på om du anser ytelse som viktigere enn kostnad.

Hosting av bilder, CSS og JavaScript fra Google Drive

Dette er ikke mye mer komplisert enn å være vert for video. Faktisk kan det til og med være enklere. Dette er hva du trenger å gjøre:

1. I Google Drive lager du en spesiell mappe som vil lagre filene

2. Forsikre deg om at navnet du gir det hjelper det å skille seg ut fra andre stasjonsmapper

3. Last opp alle filene til den mappen (du kan også opprette undermapper)

4. Velg mappen som skal deles, og klikk på delingsknappen

5. Når delingsdialogen vises, velger du “Avansert”

6. I den mer avanserte dialogboksen Delingsinnstillinger velger du "Endre"

7. Endre nå innstillingen til "På - offentlig på nettet"

8. Du må gjenta prosessen ovenfor for hver inndividobbel fil også

9. Kopier koblingen for hver ressurs og lim inn i en tekstredigerer

10. Slett alt unntatt fil-ID

11. Legg nå til teksten “https://drive.google.com/uc?export=view&” foran fil-ID-en

12. Nå kan du endre HTML-koden din. For CSS:

For JS:

For et bilde:

13. Last opp testversjonen av HTML-filen, og hastighetstest denne mot den opprinnelige filen

Original:

Oppdatert testversjon med CDN fra Google Drive:

Noe veldig viktig du må legge merke til her er at når CDN er aktivert, ble ytelsen faktisk forringet. Dette skjedde fordi min egen webserver komprimerer automatisk alt, men ressursene overført til Google Drive komprimeres ikke automatisk.

Det er et tema for en annen dag, men den virkelige lærdommen her er at CDN ikke alltid kommer til å være en forbedring for sidelastingstid. Der det likevel kan være nyttig, er ved å redusere diskplass og båndbredde på din egen server, slik at Google kan bære belastningen for deg. I de fleste tilfeller vil det ikke skade lastetidene for mye.

Streamingvideo: Google Drive vs YouTube

Google er eieren av YouTube, så uansett bruker du den samme teknologien. Ytelsen vil være omtrent den samme, og kvaliteten vil være nøyaktig den samme, så hvorfor gidder å sammenligne? Det er noen små forskjeller mellom streaming fra en av disse to kildene.

Når videoen din ligger på YouTube, koster den deg ingenting, og den tar ikke opp noen lagringsplass du personlig eier eller leier. Videoer på YouTube er annonsestøttede, lar seerne kommentere som standard, og viser en haug med linker til andre videoer på slutten av videoen. Brukere kan også finne en lenke for å se en innebygd video på YouTube i stedet for på nettstedet ditt. Begge disse atferdene er svært uønsket.

Å være vert for videoer på Google Disk betyr at det ikke er noen annonser, ingen foreslåtte linker på slutten av videoen, og ingen mulighet til å se videoen på YouTube (siden den ikke er vert der). Annenwise det er ingen synlige forskjeller.

Hosting på YouTube kan føre til større eksponering, hvis det er det du er ute etter. Hosting på Google Disk gir deg mer kontroll, mer eksklusivitet og hjelper til med å holde seeren på nettstedet ditt uten fristelsene som YouTube tilbyr.

Begge er bedre enn alternativer som Vimeo, fordi det er lettere å ta med undertekster og streamingkvaliteten kan justeres av seeren slik at den passer til tilkoblingshastigheten.

Streaming av video fra Google Drive og fra YouTube bruker veldig lignende prosesser.

1. Last opp videoen til Google Drive eller til YouTube.

2. Last opp eller opprett de nødvendige undertittelfilene.

3. Test videoen din. Ikke hopp over dette viktige trinnet.

4. Mens videoen er åpen, velg de tre vertikale prikkene i hjørnet av skjermen, og velg deretter "Del" fra menyen.

5. Klikk på lenken “Avansert” i dialogboksen som vises.

6. Klikk på koblingen ”Endre”.

7. Velg “På - offentlig på nettet”

8. Kopier deretter koblingsplasseringen og følg trinn 9 til 13, bortsett fra at du bruker video-HTML i stedet for bilde-HTML, så din kan se omtrent slik ut som dette eksemplet:

Egenskapen cc_load_policy bestemmer om undertekster/teksting skal være synlig som standard. Det er god praksis å slå dette på, men Google bruker retningslinjene inkonsekvent uansett, muligens på grunn av komplikasjoner på tvers av plattformer.

Forsikre deg om at du virkelig trenger CDN

Mesteparten av tiden fungerer CDN fint, men det kan være tider når en side legger på fordi den prøver å hente en ekstern ressurs som rett og slett ikke vil lastes. Google-fonter og visse andre Google API-er er beryktet for dette.

Hvis du er vert for nettstedet ditt på servere i ditt eget land og mesteparten av trafikken din er lokal, kan bruk av CDN skape flere problemer i stedet for mindre.

I alle fall, sjekk alltid resultatene av modifikasjoner du gjør, og vær sikker på at de virkelig er nyttige. Hvis de ikke er det, spol tilbake til punktet der nettstedet ditt fungerte med maksimal effektivitet eller prøv en annen strategi.

Ved å bruke et CDN kan du lage mindre nettsteder, så selv om det er en liten ytelsespris å betale, kan det fortsatt være til din fordel hvis du er vert for flere nettsteder fra en enkelt vertskonto.

header image med tillatelse fra

Bogdan Rancea

Bogdan er et grunnleggende medlem av Inspired Mag, etter å ha opparbeidet seg nesten 6 års erfaring i løpet av denne perioden. På fritiden liker han å studere klassisk musikk og utforske billedkunst. Han er ganske besatt av fixies også. Han eier 5 allerede.

Kommentar 0 Responses

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *

Vurdering *

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.