Snelle tip Hoe Akamai CDN te gebruiken met uw WordPress-site

"Hoe Akamai CDN te gebruiken op uw WordPress-site zonder uw bankrekening te storen" Klinkt indrukwekkend? Het is! Ik heb een oplossing gevonden om de Akamai CDN te integreren zonder dat ik veel hoef te betalen, waardoor CDN voor veel meer mensen betaalbaar wordt. Het is nog steeds niet gratis en het zal niet werken voor elke instelling van een webhost / CDN, maar het is zeker goedkoper dan sommige CDN-setups ... en het zou gewoon voor u kunnen werken!


Invoering

Ik heb verschillende CDN's (Content Delivery Networks) voor mijn blog getest, beginnend bij NetDNA, MaxCDN en EdgeCast. Elk van hen heeft zijn eigen sterke en zwakke punten. Eén netwerk biedt een betaalbare oplossing maar mist de edge-locatie in bepaalde continenten. Sommige bieden een uitgebreid netwerk voor het leveren van inhoud, maar de plannen zijn rigide en niet geschikt voor een bepaald type site. Anderen, zoals je al geraden had, gewoon onbetaalbaar voor de massa.

Ik heb onlangs een oplossing ontwikkeld voor het gebruik van het Content Delivery Network van Akamai zonder ooit te besteden te veel geld. De reden dat ik Akamai kies, is vanwege de enorme CDN-faciliteiten over de hele wereld die zelfs door Facebook wordt gebruikt. Er is dus geen sprake van dat dit bedrijf goed is of niet. Nogmaals, deze methode kan worden gebruikt met andere merken van CDN zolang het factureringssysteem gebaseerd is op pay-as-you-use. Ik denk dat Amazon CloudFront hetzelfde model gebruikt ... maar voel je vrij om je eigen kennis / correcties hieronder in de commentaren toe te voegen.

Tot nu toe vond ik alleen Rackspace Cloud Files die dit type service bieden waar jij betaal alleen voor de CDN-bandbreedte die u gebruikt en ja, ze bieden toegang tot het Akamai CDN-netwerk. Zoet!

De registratie is een beetje een gedoe. Ik denk dat alleen Rackspace elke registratie per telefoontje verifieert. Ja, zelfs als u alle creditcardgegevens opgeeft, moeten ze u nog steeds verifiëren via een telefoongesprek. Ze doen dat hoogstwaarschijnlijk om fraudegebruik van creditcards te voorkomen. Uw account wordt onmiddellijk na de telefonische verificatie geactiveerd, meestal binnen hetzelfde uur van uw registratie.

Voor de doeleinden van de tutorial ga ik ervan uit dat je een soortgelijke setup hebt als de mijne. Uiteraard werkt dit in theorie voor veel verschillende scenario's ... maar ik kan het niet verifiëren omdat ik niet elk webhost / CDN / cache-systeem heb gebruikt dat er is:

  • U gebruikt Rackspace Cloud Files
  • U hebt toegang tot het Akamai CDN-netwerk
  • U gebruikt de W3 Total Cache-plug-in

Stap 1 Download uw API

Haal uw API uit het account. Je zult later de API in je moeten invoegen W3 Total Cache inpluggen. API maakt het voor de plug-in mogelijk om uw bestanden in uw Rackspace-account rechtstreeks via WordPress te openen en te wijzigen zonder ooit opnieuw in te loggen.

Belangrijk!

Maak om veiligheidsredenen nooit uw API-gegevens bekend.


Stap 2 Schakel CDN in uw W3 Total Cache-plug-in in

Ga naar de algemene instellingen van W3 Total Cache voor WordPress en schakel CDN in voor Rackspace Cloud Files. Ik ben echter niet zeker van andere plug-ins (sorry!) Maar naar mijn mening kan W3 Total Cache deze taak perfect verwerken.


Stap 3 CDN-instellingen

Ga naar het tabblad CDN-instellingen. Voer uw gebruikersnaam en API in. Geef een geschikte naam voor uw container en klik op Container maken. De container wordt automatisch gemaakt en de aangewezen URL voor uw container wordt ook automatisch ingevoegd. Voor verfraaiing of om te pronken, kunt u een subdomein maken en dit verwijzen naar de URL van Rackspace met behulp van de CNAME-record in uw DNS-instellingen. Iets als turbo.yourdomain.com of akamai.uwdomein.nl klinkt goed.

Als u niet zeker bent over het toevoegen van het CNAME-recordonderdeel, is het raadzaam om contact op te nemen met uw domeinhost-ondersteuning voor hulp. Hoogstwaarschijnlijk hebben ze al een aantal FAQ-documenten voorbereid over het maken van CNAME-records. Sommige supportteams kunnen ook vriendelijk genoeg zijn om het voor u te doen.

U kunt hier maximaal 10 hostnamen toevoegen met verschillende CNAME die verwijzen naar dezelfde opgegeven URL. Geen probleem. Dit maakt parallel downloaden van meerdere hostnamen in plaats van één mogelijk.


Stap 4 Upload uw bestanden

Dit is het goede deel. Schakel in de algemene instellingen van CDN de eigenschap Host Attachment uit. Dit betekent dat u het CDN niet gebruikt om beeld- of bijlagebestanden op uw site op te slaan en te laden, maar in plaats daarvan uw eigen hostingbronnen gebruikt. Vergeet niet dat uw hosting bandbreedte goedkoper is dan de CDN-bandbreedte.

Door dit te doen, wordt uw serverbelasting verminderd aangezien alle CSS en javascript nu vanuit het CDN van Akamai worden bediend. Met het uitgebreide netwerk over de hele wereld worden die belangrijke bestanden voor het opbouwen van uw site altijd geladen vanaf de dichtstbijzijnde Edge-locatie waar uw site-gebruiker zich bevindt.

Dit is belangrijk. Als je dit niet hebt gevolgd en in plaats daarvan het CDN gebruikt om je bijlagen te gebruiken, verspil je gewoon je tijd aan het lezen van dit hele artikel, omdat het meestal de image- en bijlagebestanden zijn die de meeste bandbreedte verbruiken.

Een andere goede tip is om andere WordPress-thema's in uw themamap te verwijderen die u niet gebruikt voordat u op de knop Thema-bestanden uploaden klikt. De ruimte die u inneemt in Rackspace Cloud Files telt mee voor uw maandelijkse factuur, dus waarom zou u uw geld verspillen aan het hosten van iets dat u niet gebruikt?


Hoeveel geld bespaart dit echt?

Mijn CDN-gebruik bestaat al lang 10-20 GB maandelijks, maar na het gebruik van deze methode is dat wel zo niet 1 GB bandbreedte bereikt gebruikt (het is al bijna twee weken geleden). Met een snelheid van 15 cent / GB opslag maandelijks en 16 cent / GB CDN-bandbreedte, ga figuur!

Als uw site een verkeersvolume heeft van gemiddeld tot groot en je maakt je druk over de laadsnelheid van je site en jullie zijn lezers over de hele wereld, ik geloof dat dit een oplossing is die je zelf moet verkennen. Het bespaart geld doordat je geen CDN-pakket hoeft te kopen dat je niet elke maand volledig gebruikt en tegelijkertijd werkt als een charme. Ik heb het laden van mijn site met minstens 30% versneld en de meerderheid van mijn gebruikers meldde dat de laadsnelheid enorm is verbeterd.

Als u van plan bent CDN te gebruiken voor uw WordPress-site, probeer dan eerst deze methode en kijk of dit kostenbesparend werkt. Wat mij betreft, dat deed het en ik ben niet van plan binnenkort over te stappen op een andere oplossing. Tot nu toe geloof ik dat dit de beste en de goedkoopste oplossing is die er is.

Zoals ik eerder heb gezegd, kan dezelfde methode waarschijnlijk worden gebruikt met Amazon CloudFront, omdat het pakket is betaald per GB aan gebruik, maar ik heb het nog niet geprobeerd. Misschien kun je hier allemaal verslag doen als dezelfde methode werkt met Amazon CloudFront.

Het is altijd een goed idee om redundantie te hebben van servers om uw WordPress-site aan gebruikers over de hele wereld te kunnen leveren. Mogelijk hoeft u niet eens uw serverresources bij te werken, omdat de belasting gelijkmatig over de hele wereld wordt gedistribueerd en uw server alleen databaseactiviteiten en beeldbestanden beheert, maar dit is slechts een theorie. Ik verwelkom de mening van lezers hierover.