"Slik bruker du Akamai CDN på ditt WordPress-nettsted uten å ødelegge bankkontoen din" Lyder imponerende? Det er! Jeg har funnet en løsning for å integrere Akamai CDN uten at jeg skal betale mye, og dermed gjøre CDN rimelig til mange flere mennesker. Det er fortsatt ikke gratis, og det vil ikke fungere for alle webhost / CDN-oppsett, men det er definitivt billigere enn noen CDN-oppsett ... og det kan bare fungere for deg!
Jeg har testet mange CDN (Content Delivery Networks) for bloggen min fra NetDNA, MaxCDN og EdgeCast. Hver av dem har sin egen styrke og svakheter. Ett nettverk tilbyr en rimelig løsning, men mangler kanten på enkelte kontinenter. Noen tilbyr et omfattende innholdsleveringsnettverk, men planene er stive og er ikke egnet for bestemte typer nettsteder. Andre, så vel som du har gjettet, er bare uoppnåelig for massene.
Jeg har nylig utviklet en løsning på hvordan du bruker Akamai's Content Delivery Network uten å ha brukt også mye penger på det. Grunnen til at jeg velger Akamai er på grunn av sine store CDN-fasiliteter over hele verden at selv Facebook bruker den. Så det er ingen tvil om dette selskapet er bra eller ikke. Så igjen, denne metoden kan brukes med andre merker av CDN så lenge faktureringssystemet er basert på pay-as-you-use. Jeg tror at Amazon CloudFront bruker samme modell ... men vær så snill å legge til dine egne kunnskaper / korrigeringer nede i kommentarene.
Så langt har jeg bare funnet Rackspace Cloud Files som gir denne typen tjeneste der du Bare betal for CDN-båndbredden du bruker og ja, de gir tilgang til Akamai CDN-nettverket. Søt!
Registreringen er litt av et problem. Jeg tror bare Rackspace verifiserer hver registrering via telefonsamtale. Ja, selv om du oppgir alle kredittkortopplysningene, må de fortsatt bekrefte deg via telefonsamtale. De gjør det mest sannsynlig for å unngå svindelbruk av kredittkort. Kontoen din vil bli aktivert umiddelbart etter telefonbekreftelsen, vanligvis innen samme time som du registrerte deg.
I forbindelse med opplæringen skal jeg anta at du har et oppsett som ligner på min. Dette vil naturligvis fungere i teori for mange forskjellige scenarier ... men jeg kan ikke bekrefte det fordi jeg ikke har brukt alle webhost / CDN / cache-system der ute:
Få din API fra kontoen. Du må senere sette inn API i din W3 Total Cache plugg inn. API gjør det mulig for plugin å få tilgang til og endre filene dine i din Rackspace-konto direkte via WordPress uten å måtte logge inn etter dette.
Av sikkerhetsgrunner, avslør aldri API-detaljene dine.
Gå til de generelle innstillingene for W3 Total Cache for WordPress og aktiver CDN for Rackspace Cloud Files. Jeg er ikke sikker på om andre plugins skjønt (beklager!), Men etter min mening håndterer W3 Total Cache denne oppgaven perfekt.
Gå til fanen CDN-innstillinger. Sett inn brukernavn og API. Gi et passende navn til containeren din, og klikk på Create Container. Beholderen vil bli opprettet automatisk, og den angitte nettadressen for din container vil også bli satt inn automatisk. For beautification eller kanskje avsløring av formål, kan du opprette underdomene og peke det til nettadressen gitt av Rackspace ved hjelp av CNAME-post i DNS-innstillingene dine. Noe som turbo.yourdomain.com eller akamai.yourdomain.com høres bra ut.
Hvis du er usikker på å legge til CNAME-registreringsdelen, anbefales det at du kontakter domenestøttestøtten din for hjelp. Sannsynligvis har de allerede utarbeidet noen vanlige spørsmål om hvordan du lager CNAME-poster. Noen støtteteam kan også være snill nok til å gjøre det for deg.
Du kan legge til opptil 10 vertsnavn her med forskjellig CNAME som peker til samme nettadresse. Ikke noe problem. Dette muliggjør parallell nedlasting fra flere vertsnavn i stedet for en.
Nå er det den gode delen. I de generelle innstillingene for CDN fjerner du merket for vertsvedlegg. Dette betyr at du ikke bruker CDN til å lagre og laste inn bilder eller vedleggsfiler på nettstedet ditt, men i stedet bruker du dine egne hosting ressurser. Husk at hostingbåndbredden din er billigere enn CDN-båndbredden.
Ved å gjøre dette reduseres serverbelastningen da alle CSS og javascript nå serveres fra Akamai's CDN. Med det store nettverket rundt om i verden vil de viktige filene for å bygge opp nettstedet ditt alltid lastes fra nærmeste kantsted hvor brukeren til nettstedet ditt befinner seg.
Dette er viktig. Hvis du ikke fulgte dette og i stedet bruker CDN til å betjene vedleggene dine, spilder du bare tiden din til å lese hele denne artikkelen fordi det meste av tiden er bildet og vedleggsfiler som bruker mest båndbredde.
Et annet godt tips er å fjerne andre WordPress-temaer i temakatalogen du ikke bruker før du klikker på Last opp temafiler. Plassen du bruker i Rackspace Cloud Files regnes med din månedlige regning, så hvorfor kaste bort pengene dine med noe der du ikke bruker?
Min CDN-bruk har eksistert 10-20 GB månedlig, men etter bruk av denne metoden har den ikke nådd 1 GB båndbredde brukt ennå (det har vært nesten to uker allerede). Med en hastighet på 15 cent / GB lagring månedlig og 16 cent / GB CDN båndbredde, gå figur!
Hvis nettstedet ditt har et trafikkvolum fra medium til stort og du bryr deg om ladsens hastighet og Du er lesere over hele verden, jeg tror dette er en løsning som du bør utforske deg selv. Det sparer penger ved ikke å kjøpe en CDN-pakke som du ikke fullt ut utnytter hver måned og samtidig fungerer som en sjarm. Jeg klarte å øke hastigheten på lasten min lastet med minst 30%, og flertallet av brukerne mine rapporterte at lasthastigheten har forbedret seg enormt.
Hvis du planlegger å bruke CDN for WordPress-siden din, kan du prøve denne metoden først og se om den reduserer kostnadene. Som for meg gjorde det, og jeg planlegger ikke å bytte til annen løsning når som helst snart. Så langt tror jeg dette er den beste og billigste løsningen der.
Som jeg tidligere har nevnt, kan denne samme metoden trolig bli brukt sammen med Amazon CloudFront, da pakken er betalt per GB, men jeg har ikke prøvd det enda. Kanskje dere alle kan rapportere tilbake her hvis denne samme metoden fungerer med Amazon CloudFront.
Å ha redundansen av servere for å betjene ditt WordPress-nettsted til brukere over hele verden er alltid en god ide. Eventuelt trenger du ikke engang å oppgradere serverressursene, da belastningen distribueres jevnt over hele verden, og serveren din administrerer kun databasefiler og bildefiler, men dette er bare en teori. Jeg er glad i lesernes mening om dette.