Het Opzetten Van Een Content Delivery Network In WordPress

0
190

Ter verbetering van de verbindingen voor gebruikers van over de hele wereld, Ghacks ingeschakeld van een content delivery network (CDN) van gisteren.

Een CDN in principe slaat bestanden en informatie op de spiegel servers over de hele wereld om te dienen gegevens aan gebruikers van de locaties die het dichtst bij hen.

Dit versnelt het proces aanzienlijk. In zijn eenvoudigste vorm een content delivery network is niets meer dan een extra servers die zijn die gegevens die nodig zijn om toegang te krijgen tot de website.

Het eerste deel van deze tutorial wordt beschreven hoe u een content delivery network in WordPress. Hij beschrijft de vereisten voor het installeren van de CDN goed. Het tweede deel zal betrekking hebben op de configuratie van de CDN in WordPress.

Het Opzetten Van Een Content Delivery Network In WordPress

WordPress heeft geen opties voor het inschakelen van een CDN, echter plugins en tools van derde partijen kan worden gebruikt voor het inschakelen van deze functionaliteit. Hier zijn de scripts en diensten die nodig zijn voor het configureren van het content delivery network, als wij hier op ghacks.net:

  • Het installeren van de WordPress plugin W3 Total Cache. Deze plugin is een van de beste caching plugin beschikbaar voor WordPress, met veel opties die andere caching oplossingen – zoals de WP Super Cache – niet bieden. Deze plugin voegt CDN ondersteuning op de WordPress blog. De ondersteuning is standaard uitgeschakeld maar kan geactiveerd en ingesteld worden relatief gemakkelijk. Er zijn ook andere plugins beschikbaar waarmee u kunt gebruik maken van een content distributie netwerk, zoals CDN Enabler, Gemakkelijk PageSpeed, of WP Snelste Cache.
  • W3 Total Cache ondersteunt Amazon S3, google, Amazon Cloudfront, self-hosted en andere CDN-distributies, zoals VPS.net, Akamai, MaxCDN en Rackspace. Deze oplossingen kosten geld, en de prijs kan variëren van $0,10 tot $0,25 per gigabyte verkeer geserveerd. De kosten per gigabyte gaat meestal naar beneden als de website is veel verkeer. Amazon Cloudfront gebruikers, bijvoorbeeld het betalen van $0,15 per gigabyte voor de eerste 10 TB maar slechts $0,03 per gigabyte voor elke gigabyte meer dan 1000 TB.

We hebben een selectie van Amazon Cloudfront als onze content delivery network. Het is misschien niet de goedkoopste beschikbaar zijn, met name voor webmasters met lage traffic websites, maar het is eenvoudig te configureren en te onderhouden met de hulp van de W3 Total Cache plugin.

Het eerste ding dat systeembeheerders moeten doen is het creëren van een Amazon S3 account. Het kan enkele uren duren voordat het account wordt geactiveerd. In de tussentijd, de systeembeheerder kan de installatie van de WordPress plugin W3 Total Cache en controleer of de blog werkt zoals het zou moeten zijn.

Hoewel we ons alleen concentreren op de CDN-configuratie in dit artikel en niet op de cache-configuratie die u wilt configureren van de caching zo goed als je kunt. Het ophalen van de sleutel en de geheime sleutel van de beveiligingsreferenties pagina zodra deze is geactiveerd. Controleer of de status is ingesteld op active.

access credentials

WordPress Configuratie

Open de WordPress instellingen, over te schakelen naar de W3 Total Cache configuration en change van de CDN-netwerk Amazon Cloudfront.

Niet in staat de CDN nog. Schakel nu over naar CDN-instellingen en voert u de sleutel en een geheime sleutel in de instellingen. Een emmer moet worden gemaakt in de volgende stap, dat is eigenlijk een map op de Amazon Cloudfront netwerk.

Als dit niet werkt voor ons van binnen WordPress, zijn we met de Firefox add-on Amazon S3 Firefox Organisator te maken van de emmer. Als u een programma van derden voor het maken van de emmer voer vervolgens de naam in de emmer veld nu.

AWS Management Console

Schakel nu over naar de AWS Management Console en het maken van een nieuwe distributie. Selecteer de emmer is gemaakt eerder als de oorsprong en het invoeren van een CNAME die u van plan bent om ons voor de CDN.

Dit is nodig als u wilt dat uw gebruikers een URL zoals cdn.yourdomain.com in plaats van dx7ffewrewr.cloudfront.com wanneer u verbinding maakt met uw website. Je kunt kiezen CNAME wilt u in dit stadium. Houd alle de andere parameters in hun oorspronkelijke staat.

content delivery network

De nieuwe verdeling moet worden weergegeven in de lijst. Het is klaar wanneer de status leest ingeschakeld en de staat ingezet.

Web server of de gastheer

Schakelaar aan uw web host of server nu. We moeten de nieuwe CNAME voor de CDN. We gaan je laten zien hoe het wordt gedaan als het domein wordt gehost bij Godaddy.

Update: Godaddy onlangs veranderd homepage een nieuwe vormgeving en lay-out. De functionaliteit is nog steeds beschikbaar, maar op verschillende plaatsen.

Als je eenmaal hebt aangemeld bij uw account, klik je op de Domeinen te geven in de lijst met domeinen. Daar moet je om het domein te zoeken en klik op beheren en open het configuratiescherm.

Overschakelen naar de DNS-Zone op de pagina die opent en selecteer de record toevoegen optie. Kies CNAME (Alias), voer de dns-onder-host en de cloudfront domein onder de punten aan. Einde

Log in op uw Godaddy account en klik op de Domein Manager zodra de overzicht pagina is geladen. Dit is de pagina die verschijnt na inloggen. Klik op de D-pictogram naast de naam van het domein dat u wilt configureren van de CDN. Dit opent het dashboard voor dat domein. Kies Meer Instellingen en klik op de knop Beheren naast het Totaal DNS / MX-item. Selecteer om toe te Voegen een nieuwe CNAME en geef het dezelfde naam die u hebt geselecteerd tijdens de verdeling van werkgelegenheid in de AWS Management Console. Als je volgde ons voorbeeld zou het cdn.

Vul de domein naam die wordt weergegeven in de distributie console in de Punten Naar veld hostnaam in. Dit zal in principe aanvragen omleiden naar cdn.domainname.com de Cloudfront url.

cloudfront

Het duurt enige tijd voordat de omleiding wordt actief. U kunt dit hulpprogramma gebruiken om te controleren of de CNAME-actief.

cname

Voer de cloudfront domeinnaam en de CNAME in de CDN-configuratie in de WordPress blog. De instellingen opslaan voordat u verdergaat.

Samenvatting

Tot nu toe hebben we de volgende stappen uitgevoerd:

  • Gemaakt van een Amazon S3 account
  • Geïnstalleerd de W3 Total Cache plugin
  • Gekopieerd van de toegang en de geheime sleutel en ging het in de CDN configuratie scherm van de W3 Total Cache plugin
  • Gemaakt van een emmer
  • Gemaakt van een Amazon Cloudfront distributie
  • Geconfigureerde een nieuwe CNAME-wijst naar de naam van het domein van de nieuwe distributie

Als dit eenmaal is gedaan, is het tijd voor het testen van de configuratie door te klikken op de Test S3 knop Uploaden. Als dit resulteert dat alles in orde dan ben je klaar voor de laatste stap. Indien niet, moet je om terug te keren op de stappen die tot nu toe gedaan om het probleem te vinden.

Het overzetten van bestanden naar de CDN

Als het uploaden van de test was succesvol dan bent u klaar voor de overdracht van gegevens naar het CDN. Nu de overdracht van uw media-bibliotheek, worden de bestanden bevat, thema-bestanden, kleineren bestanden en aangepaste bestanden naar het CDN. Dit is gedaan in de WordPress admin interface. Afhankelijk van de hoeveelheid gegevens die moet worden overgedragen, kan dit enige tijd duren.

Het activeren van de CDN

Overschakelen naar het tabblad ‘Algemene Instellingen’ als alle gegevens zijn overgebracht naar het CDN. Plaats een vinkje in het selectievakje Enable CDN vak voor het activeren van de content delivery network. U moet nu het testen van de blog om te zien of alles loopt zoals het zou moeten zijn. Dit omvat de toegang tot verschillende blog-pagina ‘ s, opmerkingen achter te laten en met behulp van een proxy om te verbinden met andere locaties over de hele wereld.

Conclusie

Het duurt tussen de een en zes uur te configureren en activeren van een CDN op de WordPress blog. De meeste van de tijd wordt besteed aan het wachten op de DNS-te vermeerderen, het account actief en gegevens worden overgedragen. Webmasters moeten controleer de snelheid van hun website in Google Webmaster Tools (of een andere tool) om te zien of de wijzigingen hebben daalde het laden tijd voor de gebruikers van de site. Ze moeten ook toezicht houden op de kosten meer dan bij Amazon.