CDN står for Content Delivery Network. Disse netværk består typisk af webservere spredt ud over hele kloden . Når en bruger anmoder om oplysninger fra en hjemmeside, er anmodningen opfyldt af webserveren på CDN , der kan opfylde det den hurtigste. Som et resultat, tilbyder CDNs mange fordele, herunder reduktion anmodningen belastningen på en enkelt server og giver brugerne hurtigere adgang til webindhold. Mens en CDN kan skabes ved hjælp af etablerede virksomheder , kan denne form for løsning være dyrt. Oprettelse af din egen CDN giver dig billig adgang til disse fordele. Ting du skal
Server eller Nginx
Varnish eller Squid Cache software
Script eller BIND software
Vis Flere Instruktioner
1
Opsæt nedestående server . Oprindelsen server - også kaldet dynamisk indhold node - er, hvor du gemmer alt dit indhold. Du kan øge produktiviteten i din oprindelse server ved at køre apache og mysql på det. Dette fremskynder processen med at dele dit indhold på tværs af CDN med brugere over hele verden. Hvis du ikke har en server , kan du bruge Nginx som din web -server. Denne software kan håndtere store mængder af trafik , plus det har en proxy kapacitet, der er vigtig i opsætningen af din CDN .
2
Opsæt din cache . Sammen med nedestående server , skal du software, der vil fungere som din cache , så indhold, der ofte tilgås af brugere kan gemmes til hurtigere adgang . Du kan bruge Varnish Cache eller Squid Cache , afhængigt af om din server allerede omfatter proxy kapaciteter. Hvis det gør , kan du bruge Varnish . Ellers kan Squid cache være en bedre løsning
3
Etablere din kant placeringer - . De globale servere , der vil levere dit indhold efter anmodning. Du kan oprette disse ved hjælp af et Perl-script , der viser brugerens anmodning mod passende kant placering baseret på brugerens geografiske placering. En anden mulighed er at bruge et software som BIND , der vil nøjes de IP-adresser og Internet værtsnavne som dybest set gør det samme som scriptet.
4
Test din opsætning. Når du har din oprindelse server eller dynamisk indhold node og en af dine edge steder etableret, teste forbindelsen at sikre alt fungerer korrekt. Hvis det fungerer , kan du begynde at tilføje mere kant placeringer til din CDN .