CDN står for Content Delivery Network. Disse nettverkene typisk bestå av web- servere spredt ut over hele verden. Når en bruker ber om informasjon fra en nettside, blir forespørselen oppfylt av webserveren på CDN som kan oppfylle det den raskeste . Som et resultat av CDN tilbyr mange fordeler, blant annet å redusere forespørsel belastningen på en enkelt server, og gir brukerne raskere tilgang til webinnhold. Mens en CDN kan lages ved hjelp av etablerte selskaper , kan denne type løsning være kostbart . Lage din egen CDN gir deg rimelig tilgang til disse fordelene . Du trenger
Server eller Nginx
Varnish eller Squid Cache programvare
Script eller BIND programvare
Vis flere instruksjoner
en
Sett opp din opprinnelige serveren . Den opprinnelige serveren - også kalt dynamisk innhold node - er der du lagrer alt innholdet . Du kan øke produktiviteten til din opprinnelige serveren ved å kjøre apache og mysql på den. Dette hastigheter opp prosessen med å dele ditt innhold på CDN med brukere over hele verden . Hvis du ikke har en server, kan du bruke Nginx som webserveren din. Denne programvaren kan håndtere store mengder trafikk , pluss den har en proxy funksjon som er viktig i å sette opp din CDN.
2
Sett opp din cache . Sammen med opprinnelse serveren , trenger du programvare som vil fungere som buffer din , så innhold som er ofte tilgjengelig for brukere kan lagres for raskere tilgang . Du kan bruke Varnish Cache eller Squid Cache , avhengig av om serveren din allerede inneholder proxy evner. Hvis den gjør det , kan du bruke Varnish . Ellers kan Squid cache være et bedre alternativ
3
Etablere dine edge steder - . De globale servere som skal levere innholdet på forespørsel. Du kan sette opp disse ved hjelp av et perl script som peker brukeren anmodning mot den aktuelle kanten plassering , basert på brukerens geografiske plassering. Et annet alternativ er å bruke en programvare som BIND som nøyer IP-adressene og Internett vertsnavn , som i utgangspunktet gjør det samme som manuset .
4
Test oppsettet . Når du har din opprinnelige serveren eller dynamisk innhold node og en av dine edge steder etablert , teste tilkoblingen å sikre at alt fungerer som det skal . Hvis det fungerer , kan du begynne å legge mer edge steder å CDN din .