"Hur man utnyttjar Akamai CDN på din WordPress-webbplats utan att störa ditt bankkonto" Låter imponerande? Det är! Jag har hittat en lösning för att integrera Akamai CDN utan att jag måste betala mycket, vilket gör CDN överkomligt till mycket fler människor. Det är fortfarande inte gratis och det fungerar inte för alla webbhotell / CDN-inställningar, men det är definitivt billigare än vissa CDN-inställningar ... och det kan bara fungera för dig!
Jag har testat många CDN (Content Delivery Networks) för min blogg från NetDNA, MaxCDN och EdgeCast. Var och en av dem har sin egen styrka och svagheter. Ett nätverk erbjuder en prisvärd lösning men saknar kanten på vissa kontinenter. Vissa erbjuder ett omfattande innehållsleveransnät, men planerna är styva och är inte lämpliga för viss typ av webbplats. Andra, liksom du har gissat helt enkelt oförmögen för massorna.
Jag har nyligen utvecklat en lösning på hur man använder Akamais innehållsleveransnätverk utan att någonsin ha spenderat för mycket pengar på det. Anledningen till att jag väljer Akamai är på grund av dess stora CDN-anläggningar över hela världen att även Facebook använder den. Så det är ingen fråga om det här företaget är bra eller inte. Sedan igen, Denna metod kan användas med andra märken av CDN så länge som faktureringssystemet är baserat på pay-as-you-use. Jag tror att Amazon CloudFront använder samma modell ... men gärna lägga till egna kunskaper / korrigeringar nedanför i kommentarerna.
Hittills har jag bara hittat Rackspace Cloud Files som tillhandahåller denna typ av tjänst där du betalar bara för CDN-bandbredd som du använder och ja, de ger tillgång till Akamai CDN-nätverket. Ljuv!
Registreringen är lite besvärlig. Jag tror att endast Rackspace verifierar varje registrering via telefonsamtal. Ja, även om du anger alla kreditkortsuppgifter, behöver de fortfarande verifiera dig via telefonsamtal. De gör det troligen för att undvika bedrägeribruk av kreditkort. Ditt konto aktiveras direkt efter telefonbekräftelsen, vanligtvis inom samma timme efter registreringen.
Med tanke på handledningen antar jag att du har en inställning som liknar mina. Naturligtvis kommer detta att fungera teoretiskt för många olika scenarier ... men jag kan inte verifiera det eftersom jag inte har använt varje webbhotell / CDN / cachersystem där ute:
Hämta ditt API från kontot. Du måste senare lägga in API: n i din W3 Total Cache plugin. API gör det möjligt för plugin att komma åt och ändra dina filer i ditt Rackspace-konto direkt via WordPress utan att behöva logga in efter det här.
Av säkerhetsskäl avslöjar du aldrig dina API-detaljer.
Gå till de allmänna inställningarna för W3 Total Cache för WordPress och aktivera CDN för Rackspace Cloud Files. Jag är inte säker på andra plugins men (ledsen!) Men enligt min mening hanterar W3 Total Cache denna uppgift perfekt.
Gå till fliken CDN-inställningar. Ange ditt användarnamn och API. Ange ett lämpligt namn för din behållare och klicka på Skapa behållare. Behållaren skapas automatiskt och den angivna webbadressen för din behållare kommer också att infogas automatiskt. För försköning eller kanske visningsändamål kan du skapa underdomän och peka den på webbadressen som ges av Rackspace med CNAME-post i dina DNS-inställningar. Något som turbo.yourdomain.com eller akamai.yourdomain.com låter bra.
Om du är osäker på att lägga till CNAME-registreringsdelen, är det lämpligt att du kontaktar ditt domänvärdesstöd för hjälp. Förmodligen har de redan förberett några vanliga dokument om hur man skapar CNAME-poster. Vissa supportteam kan också vara vänliga nog att göra det för dig.
Du kan lägga till upp till 10 värdnamn här med olika CNAME som pekar på samma webbadress. Inga problem. Detta möjliggör parallell nedladdning från flera värdnamn istället för en.
Nu är här den bra delen. I de allmänna inställningarna för CDN, avmarkera egenskapen värdtillägg. Det innebär att du inte använder CDN för att lagra och ladda några bild- eller bilagor på din webbplats, men istället använder du dina egna värdresurser. Kom ihåg att din värdbandbredd är billigare än CDN-bandbredd.
Genom att göra detta minskar din serverbelastning eftersom alla CSS och javascript nu serveras från Akamai's CDN. Med det stora nätverket runt om i världen kommer de viktiga filerna att bygga upp din webbplats alltid att laddas från närmaste Edge-plats där din webbplatsanvändare är belägen.
Det här är viktigt. Om du inte följde detta och istället använder CDN för att betjäna dina bifogade filer sparar du bara din tid på att läsa hela artikeln eftersom det för det mesta är bilden och bifogade filer som förbrukar mest bandbredd.
Ett annat bra tips är att ta bort andra WordPress-teman i din temakatalog som du inte använder innan du klickar på knappen Upload Theme Files. Det utrymme du upptar i Rackspace Cloud Files räknas till din månadsräkning, så varför slösa dina pengar till något där du inte använder?
Min CDN-användning har funnits 10-20 GB per månad, men efter att ha använt den här metoden har den nådde inte 1 GB bandbredd används ännu (det har varit nästan två veckor redan). Med en hastighet på 15 cent / GB lagring varje månad och 16 cent / GB CDN bandbredd, gå figur!
Om din webbplats har en trafikvolym från medel till stor och du bryr dig om din laddningshastighet för din webbplats och du är läsare över hela världen, jag tror att det här är en lösning som du borde utforska dig själv. Det sparar pengar genom att inte behöva köpa ett CDN-paket som du inte utnyttjar fullt ut varje månad och samtidigt fungerar som en charm. Jag lyckades skynda på min sida med minst 30% och majoriteten av mina användare rapporterade att lasthastigheten har förbättrats enormt.
Om du planerar att använda CDN för din WordPress-webbplats, prova den här metoden först och se om den sänker kostnaden. När det gäller mig gjorde det och jag planerar inte att byta till annan lösning när som helst snart. Hittills tror jag att det här är den bästa och billigaste lösningen.
Som jag tidigare nämnt kan den samma metoden förmodligen användas med Amazon CloudFront eftersom paketet är betalt per GB, men jag har inte försökt med det än. Kanske kan du alla rapportera här om samma metod fungerar med Amazon CloudFront.
Att ha redundanta servrar för att tjäna din WordPress-webbplats till användare runt om i världen är alltid en bra idé. Eventuellt behöver du inte ens uppgradera dina serverresurser eftersom belastningen fördelas jämnt över hela världen och din server hanterar bara databasfiler och bildfiler, men det här är bara en teori. Jag välkomnar läsarnas åsikt om detta.