Opsætning Af Et Netværk Til Levering Af Indhold På WordPress

0
516

Med henblik på at forbedre forbindelserne til brugere fra hele verden, Ghacks aktiveret et content delivery network (CDN) i går.

Et CDN dybest set gemmer filer og oplysninger om spejl-servere rundt omkring i verden for at tjene data til brugerne fra steder, der er tættest på dem.

Dette fremskynder forbindelse proces mærkbart. I sin simpleste form et content delivery network er intet mere end ekstra servere, der er rettet data, der er nødvendige for at få adgang til hjemmesiden.

Den første del af denne vejledning beskriver, hvordan du bruger et content delivery network i WordPress. Den beskriver de krav, der er nødvendige for at installere CDN korrekt. Den anden del vil dække konfiguration af CDN i WordPress.

Opsætning Af Et Netværk Til Levering Af Indhold På WordPress

WordPress ikke har muligheder for at sætte et CDN, men plugins og tredjeparts værktøjer, der kan bruges til at aktivere denne funktionalitet. Her er de scripts og tjenester, der er nødvendige for at konfigurere netværk til levering af indhold, som vi gjorde her i ghacks.net:

  • Installer WordPress plugin W3 Total Cache. Dette plugin er en af de bedste caching plugin til WordPress, med masser af muligheder for, at andre caching-løsninger – såsom WP Super Cache – ikke tilbyder. Dette plugin tilføjer CDN støtte til WordPress blog. Den støtte er som standard deaktiveret, men kan aktiveres og konfigureres relativt nemt. Bemærk, at der er andre plugins til rådighed, der tillader dig at bruge et indhold distributionsnet såsom CDN Enabler, Let PageSpeed, eller WP Hurtigste Cache.
  • W3 Total Cache understøtter Amazon S3, Amazon Cloudfront, self hostede og andre CDN-distributioner, så som VPS.net, Akamai, MaxCDN og Rackspace. Disse løsninger koster penge, og prisen kan variere fra $0,10 til $0,25 per gigabyte trafik serveres. Prisen per gigabyte normalt går ned, hvis hjemmesiden har masser af trafik. Amazon Cloudfront brugere, for eksempel, betale $0.15 pr gigabyte for de første 10 TB, men kun $0.03 per gigabyte for hver gigabyte over 1000 TB.

Vi har valgt Amazon Cloudfront som vores netværk til levering af indhold. Det kan ikke være de billigste tilgængelige, især for webmastere med lav trafik, men det er let at konfigurere og vedligeholde ved hjælp af W3 Total Cache plugin.

Den første ting, at system administratorer behøver at gøre er at oprette en Amazon S3-konto. Det kan tage flere timer, før kontoen bliver aktiveret. I mellemtiden system admin kan installere WordPress plugin W3 Total Cache, og kontroller, at den blog virker, som det skal være.

Selv om vi kun koncentrere sig om CDN konfiguration i denne artikel, og ikke caching konfiguration, kan du ønsker at konfigurere caching som bedste, som du kan. Hente adgang vigtige og hemmelige nøgle fra Legitimationsoplysninger side, når den er blevet aktiveret. Sørg for, at status er indstillet til aktiv der.

access credentials

WordPress Konfiguration

Åbn WordPress indstillinger, skal du skifte til W3 Total Cache konfiguration og ændre CDN netværk til Amazon Cloudfront.

Gør det ikke muligt for CDN endnu. Nu skifte til et CDN indstillinger og indtast adgang vigtige og hemmelige nøgle i indstillingerne. En spand, der skal oprettes i det næste trin, som dybest set er en mappe på Amazon Cloudfront netværk.

Som om dette ikke er arbejde til os fra i WordPress, vi brugte Firefox add-on Amazon S3 Firefox Organizer til at skabe spanden. Hvis du har brugt en tredjeparts værktøj til at skabe spanden, og indtast derefter det navn i spanden område nu.

AWS Management Console

Nu skifte til AWS Management Console, og skabe en ny fordeling. Vælg den spand, der er blevet oprettet tidligere som oprindelse, og indtast et CNAME, at du plan til os for CDN.

Dette er nødvendigt, hvis du ønsker, at dine brugere ser en WEBADRESSE såsom cdn.yourdomain.com i stedet for at dx7ffewrewr.cloudfront.com når du opretter forbindelse til din hjemmeside. Du kan vælge en CNAME-du vil på dette tidspunkt. Holde alle andre parametre i deres oprindelige tilstand.

content delivery network

Den ny fordeling skal vises i listen. Det er klar, når den status læser aktiveret, og den stat, de er indsat.

Web-server eller host

Skift til din webhost eller server nu. Vi er nødt til at oprette den nye CNAME for CDN. Vi vil vise dig, hvordan det gøres, hvis domænet er hosted hos Godaddy.

Opdatering: Godaddy for nylig ændret det hjemmeside til et nyt design og layout. Den funktionalitet, er stadig tilgængelig, men på forskellige steder.

Når du har logget på din konto, skal du klikke på Domæner for at få vist listen over domæner. Der er du nødt til at finde domænet, og klik på administrer for at åbne kontrolpanel.

Skifte til DNS-Zone, og på den side, der åbnes, og vælg tilføj optage mulighed. Vælg CNAME (Alias), skal du indtaste dns under host og cloudfront domæne under points til. Afslutning

Log ind på din Godaddy-konto, og klik på Domain Manager, når det overblik, der siden er indlæst. Dette er den side, som vises efter login. Klik på D-ikonet ved siden af det domænenavn, som du ønsker at konfigurere CDN for. Dette åbner dashboard for det pågældende domæne. Vælg Flere Indstillinger, og klik på knappen Administrer ud for den Samlede DNS / MX-indgang. Vælg for at Tilføje en ny CNAME og indtaste samme navn, der blev valgt under distribution oprettelse i AWS Management Console. Hvis du har fulgt vores eksempel ville det være cdn.

Indtast det domænenavn, der er vist i fordelingen konsol i Point til At være Vært for feltet Navn. Dette vil stort set omdirigerer forespørgsler til cdn.domainname.com til Cloudfront url.

cloudfront

Det tager noget tid, før omdirigering bliver aktiv. Du kan bruge dette værktøj til at kontrollere, om CNAME er aktiv.

cname

Indtast cloudfront domænenavn, og CNAME i CDN-konfiguration i WordPress blog. Gemme de indstillinger, før du fortsætter.

Resumé

Hidtil har vi udført følgende trin:

  • Skabt en Amazon S3-konto
  • Installeret W3 Total Cache plugin
  • Kopieret adgang og hemmelige nøgle og trådte det ind i det CDN-konfiguration-skærm af W3 Total Cache plugin
  • Skabt en spand
  • Skabt en Amazon Cloudfront distribution
  • Der er konfigureret en ny CNAME peger på domænenavnet på den nye distribution

Når dette er gjort, er det tid til at teste konfigurationen ved at klikke på Test S3 Upload-knappen. Hvis dette afkast, at alt kører fint, så er du klar til det sidste skridt. Hvis ikke, er du nødt til at gense de trin, der er udført indtil videre, til at finde problemet.

Overførsel af filer til en CDN

Hvis upload testen var en succes, så du er klar til at overføre data til CDN. Nu overføre dit mediebibliotek, omfatter filer, tema filer, minify filer og brugerdefinerede filer til CDN. Dette er gjort i WordPress admin interfacet. Afhængigt af mængden af data, der skal overføres, kan dette tage noget tid.

Aktivere CDN

Skift til fanen Generelle Indstillinger når alle data er blevet overført til den CDN. Anbring et flueben i Enable CDN boksen, for at aktivere levering af indhold netværk. Du skal nu teste blog for at se om alt er oppe og kører, som det skal være. Dette omfatter at få adgang til forskellige blog sider, der efterlader kommentarer og hjælp af fuldmagter til at oprette forbindelse fra andre steder i verden.

Konklusion

Det tager mellem en og seks timer til at konfigurere og aktivere et CDN på WordPress blog. De fleste af den tid, der er brugt venter på, at DNS til at udbrede, den tegner til at blive aktive og de data, der skal overføres. Webmasters bør tjekke hastigheden på deres hjemmeside i Google Webmaster Tools (eller andet værktøj) for at se, om de ændringer, der er faldet load tiden for brugere af hjemmesiden. De bør også overvåge omkostningerne over på Amazon.