Å Sette Opp Et Innhold Levering Nettverk I WordPress

0
181

For å forbedre tilkoblinger for brukere fra hele verden, Ghacks aktivert et innhold levering nettverk (CDN) i går.

Et CDN i utgangspunktet lagrer filer og informasjon på speilet servere over hele verden for å kunne levere data til brukere fra steder som er nærmest til dem.

Dette gir raskere tilkobling prosessen merkbart. I sin enkleste form et innhold levering nettverk er ikke noe mer enn flere servere som serverer data som er nødvendig for å få tilgang til nettstedet.

Den første delen av denne veiledningen beskriver hvordan du bruker et innhold levering nettverk i WordPress. Det detaljer kravene som trengs for å installere CDN riktig. Den andre delen vil dekke konfigurasjon av CDN i WordPress.

Å Sette Opp Et Innhold Levering Nettverk I WordPress

WordPress har ikke alternativer for å muliggjøre en CDN, men plugins og tredjeparts verktøy kan brukes til å aktivere denne funksjonaliteten. Her er det skript og tjenester som trengs for å konfigurere innhold levering nettverk som vi gjorde her på ghacks.net:

  • Installere WordPress plugin W3 Total Cache. Denne plugin er en av de beste caching plugin tilgjengelig for WordPress, med massevis av muligheter som andre caching-løsninger – for eksempel WP Super Cache – ikke tilbyr. Denne plugin legger CDN støtte til WordPress-blogg. Støtten er deaktivert som standard, men kan aktiveres og konfigureres relativt enkelt. Vær oppmerksom på at det er andre plugins tilgjengelig som tillater deg å bruke en innhold distribusjonsnettverk som CDN-Tilrettelegger, Lett PageSpeed, eller WP Raskeste Cache.
  • W3 Total Cache støtter Amazon S3, Amazon Cloudfront, self hosted og andre CDN-distribusjoner som VPS.net, Akamai, max-cdn og Rackspace. Disse løsningene koster penger, og prisen kan variere fra $0,10 til $0,25 per gb trafikk serveres. Prisen per gigabyte vanligvis går ned hvis nettstedet har mye trafikk. Amazon Cloudfront brukere, for eksempel, betaler $0.15 per gb for de første 10 TB, men bare $0.03 per gb for hver gigabyte over 1000 TB.

Vi har valgt Amazon Cloudfront som vår innhold levering nettverk. Det kan ikke være den billigste tilgjengelig, spesielt for webansvarlige med lav trafikk nettsteder, men det er lett å konfigurere og vedlikeholde med hjelp av W3 Total Cache plugin.

Det første som system-administratorer trenger å gjøre er å opprette en Amazon S3-konto. Det kan ta flere timer før kontoen blir aktivert. I mellomtiden, den systemansvarlige kan installere WordPress plugin W3 Total Cache og kontroller at bloggen fungerer som det skal være.

Selv om vi bare konsentrere seg om CDN-konfigurasjon i denne artikkelen, og ikke caching konfigurasjon, kan du ønsker å konfigurere caching som best du kan. Hente tilgang tasten og hemmelige nøkkelen fra Sikkerhet Legitimasjon side når det har blitt aktivert. Kontroller at statusen er satt til aktiv der.

access credentials

WordPress Konfigurasjon

Åpne WordPress innstillinger, slå til W3 Total Cache konfigurasjon og endre CDN nettverk til Amazon Cloudfront.

Ikke aktiver CDN ennå. Nå kan du gå til CDN-innstillinger og angi tilgangsnøkkel og hemmelige nøkkelen i innstillingene. En bøtte må være opprettet i neste trinn, som er utgangspunktet en mappe på Amazon Cloudfront nettverk.

Så dette fungerte ikke for oss fra innen WordPress, vi brukte Firefox add-on Amazon S3 Firefox Planlegger å opprette bøtte. Hvis du har brukt en tredjeparts verktøy for å lage bøtte skriv deretter inn det navn i bøtta feltet nå.

AWS Management Console

Nå slå til AWS Management Console, og opprette en ny fordeling. Velg bøtte som har blitt laget tidligere som opphav og skriv inn et NAVN som du har tenkt til oss for CDN.

Dette er nødvendig hvis du vil at brukerne skal se en URL, for eksempel cdn.yourdomain.com i stedet for dx7ffewrewr.cloudfront.com når du kobler til ditt nettsted. Du kan plukke en CNAME-du vil på dette stadiet. Holde alle andre parametre i sin opprinnelige tilstand.

content delivery network

Den nye fordelingen bør vises i oppføringen. Den er klar når status leser aktivert og staten utplassert.

Web server eller vert

Veksle til din web host eller server nå. Vi må opprette nye CNAME for CDN. Vi kommer til å vise deg hvordan det er gjort hvis domenet er hostet hos Godaddy.

Oppdatering: Godaddy nylig endret hjemmeside til en ny design og layout. Funksjonaliteten er fortsatt tilgjengelig, men på forskjellige steder.

Når du har logget på kontoen din, må du klikke på Domener-for å vise listen over domener. Det du trenger for å finne domenet, og klikk på behandle for å åpne kontrollpanel.

Bytte til en DNS-Sone på siden som vises, og velg legg til oppføring alternativ. Plukke CNAME (Alias), skriv inn dns-under host og cloudfront domene under poeng til. Slutten

Logg inn på din Godaddy-kontoen din og klikk på Domain Manager gang i oversikt-siden er lastet inn. Dette er siden som vises etter innlogging. Klikk på D-ikonet ved siden av navnet på domenet som du ønsker å konfigurere CDN for. Dette åpner oversikten for dette domenet. Velg Flere Innstillinger, og klikk på Behandle-knappen ved siden av det Totale DNS / MX-oppføring. Velg å Legge til et nytt NAVN og skriv inn det samme navnet som du valgte under distribusjon etableringen i AWS Management Console. Hvis du har fulgt vårt eksempel ville det være cdn.

Skriv inn domenenavnet som vist i fordelingen konsollen i Poeng for Å være Vert for Navn-feltet. Dette vil i utgangspunktet viderekobler forespørsler om å cdn.domainname.com til Cloudfront url.

cloudfront

Det tar litt tid før omadressering blir aktiv. Du kan bruke dette verktøyet til å sjekke om CNAME er aktiv.

cname

Skriv inn cloudfront domenenavn og CNAME i CDN-konfigurasjon i WordPress-blogg. Lagre innstillingene før du fortsetter.

Oppsummering

Så langt har vi utført følgende trinn:

  • Opprettet en Amazon S3-konto
  • Installert W3 Total Cache plugin
  • Kopiert tilgang og hemmelig nøkkel og skrev det inn i CDN konfigurasjonen skjermen av W3 Total Cache plugin
  • Opprettet en bøtte
  • Opprettet en Amazon Cloudfront distribusjon
  • Konfigurert en ny CNAME peke domenet til den nye distribusjon

Når dette er gjort, er det på tide å teste konfigurasjonen ved å klikke på Test S3 last opp-knappen. Hvis dette gir at alt fungerer helt fint så er du klar for det siste trinnet. Hvis ikke, må du følge trinnene som er gjort så langt for å finne problemet.

Overføre filer til CDN

Hvis opplastingen testen var vellykket, så er du klar til å overføre data til CDN. Nå overføre din media library, inkluderer filene, tema-filer, minify filer og egendefinerte filer til CDN. Dette er gjort i WordPress admin-grensesnittet. Avhengig av mengden av data som må overføres, kan dette ta litt tid.

Aktivere CDN

Bytt til Generelle Innstillinger-fanen når alle data har blitt overført til CDN. Sett en hake i Aktiverer CDN-boksen for å aktivere innhold levering nettverk. Du skal nå teste bloggen for å se om alt er oppe og kjører som det skal være. Dette inkluderer tilgang til ulike bloggen sider, å la kommentarer og bruke proxy for å koble fra andre steder rundt om i verden.

Konklusjon

Det tar mellom en og seks timer for å konfigurere og aktivere en CDN på WordPress-blogg. Mesteparten av tiden er brukt venter på DNS for å spire, konto for å bli aktive og de data som skal overføres. Webmasters bør sjekke hastigheten på nettstedet deres i Google Webmaster Tools (verktøy) for å se om endringene har gått ned lastetiden for brukere av nettstedet. De skal også overvåke kostnader over på Amazon.