Suggerimento rapido come utilizzare Akamai CDN con il tuo sito WordPress

"Come utilizzare Akamai CDN sul tuo sito WordPress senza sfidare il tuo conto bancario" Sembra impressionante? È! Ho trovato una soluzione per integrare la CDN Akamai senza dover pagare molto, rendendo così la CDN accessibile a molte più persone. Non è ancora gratuito e non funzionerà per ogni configurazione di webhost / CDN, ma è sicuramente più economico di alcune configurazioni CDN ... e potrebbe funzionare solo per te!


introduzione

Ho testato numerosi CDN (Content Delivery Networks) per il mio blog a partire da NetDNA, MaxCDN e EdgeCast. Ognuno di loro ha le proprie forze e debolezze. Una rete offre una soluzione economica ma priva della posizione marginale in un determinato continente. Alcuni offrono una vasta rete di distribuzione dei contenuti, ma i piani sono rigidi e non sono adatti per determinati tipi di sito. Altri, come hai intuito semplicemente inaccettabili per le masse.

Recentemente ho sviluppato una soluzione su come utilizzare la rete di Content Delivery di Akamai senza mai spendere pure molti soldi su di esso. Il motivo per cui scelgo Akamai è a causa delle sue vaste strutture CDN in tutto il mondo che persino Facebook lo usa. Quindi non c'è dubbio se questa azienda è buona o no. Poi di nuovo, questo metodo può essere utilizzato con altre marche di CDN fino a quando il sistema di fatturazione è basato sul pay-as-you-use. Penso che Amazon CloudFront utilizzi lo stesso modello ... ma sentiti libero di aggiungere le tue conoscenze / correzioni in basso nei commenti.

Finora, ho trovato solo Rackspace Cloud Files che fornisce questo tipo di servizio in cui tu paghi solo la larghezza di banda CDN che usi e sì, forniscono l'accesso alla rete CDN Akamai. Dolce!

La registrazione è un po 'complicata. Penso che solo Rackspace verifichi ogni registrazione tramite una telefonata. Sì, anche se fornisci tutti i dati della carta di credito, dovranno comunque verificarti tramite chiamata telefonica. Lo fanno molto probabilmente per evitare l'uso fraudolento della carta di credito. Il tuo account verrà attivato immediatamente dopo la verifica del telefono, solitamente entro la stessa ora della tua registrazione.

Ai fini del tutorial, assumerò che tu abbia una configurazione simile alla mia. Naturalmente, questo funzionerà in teoria per molti scenari diversi ... ma non posso verificarlo perché non ho usato nessun sistema webhost / CDN / cache:

  • Stai usando Rackspace Cloud Files
  • Hai accesso alla rete CDN di Akamai
  • Stai utilizzando il plug-in W3 Total Cache

Passaggio 1 Ottieni la tua API

Ottieni la tua API dall'account. In seguito dovrai inserire l'API nel tuo W3 Total Cache collegare. API consente al plug-in di accedere e modificare i file nel tuo account Rackspace direttamente tramite WordPress senza dover accedere dopo.

Importante!

Per motivi di sicurezza, non rivelare mai i tuoi dettagli API.


Passaggio 2 Abilitare CDN nel plugin W3 Total Cache

Vai alle impostazioni generali di W3 Total Cache per WordPress e abilita CDN per Rackspace Cloud Files. Non sono sicuro degli altri plugin (scusate!) Ma, a mio parere, W3 Total Cache gestisce perfettamente questa attività.


Passaggio 3 Impostazioni CDN

Vai alla scheda Impostazioni CDN. Inserisci il tuo nome utente e API. Assegna un nome adatto al tuo contenitore e fai clic su Crea contenitore. Il contenitore verrà creato automaticamente e l'URL designato per il contenitore verrà inserito automaticamente. Per scopi di abbellimento o forse per mostrare, puoi creare sottodomini e puntarlo verso l'URL dato da Rackspace usando il record CNAME nelle tue impostazioni DNS. Qualcosa come turbo.yourdomain.com o akamai.yourdomain.com suona bene.

Se non si è sicuri di aggiungere la parte del record CNAME, è consigliabile contattare l'assistenza dell'host del dominio per assistenza. Molto probabilmente hanno già preparato alcuni documenti FAQ su come creare i record CNAME. Alcuni team di supporto possono anche essere così gentili da farlo per te.

Puoi aggiungere fino a 10 nomi host qui con diversi CNAME che puntano allo stesso URL fornito. Nessun problema. Ciò consente il download parallelo da più nomi host anziché uno.


Passaggio 4 Carica i tuoi file

Ora ecco la parte buona. Nelle impostazioni generali CDN, deselezionare la proprietà Allegato host. Ciò significa che non stai utilizzando la CDN per archiviare e caricare qualsiasi immagine o file di allegati sul tuo sito, ma invece stai utilizzando le tue risorse di hosting. Ricorda, la larghezza di banda dell'hosting è più economica della larghezza di banda CDN.

In questo modo, il carico del tuo server diminuisce man mano che tutti i CSS e i javascript vengono ora forniti dal CDN di Akamai. Con la vasta rete in tutto il mondo, questi file importanti per creare il tuo sito verranno sempre caricati dalla posizione Edge più vicina in cui si trova l'utente del tuo sito.

Questo è importante. Se non lo segui e invece usi la CDN per servire i tuoi allegati, stai solo perdendo tempo leggendo questo articolo intero perché la maggior parte delle volte, sono i file di immagini e allegati che consumano la maggior larghezza di banda.

Un altro buon consiglio è quello di rimuovere altri temi di WordPress nella directory del tema che non si sta utilizzando prima di fare clic sul pulsante Carica file tema. Lo spazio che occupi in Rackspace Cloud Files viene conteggiato sulla tua bolletta mensile, quindi perché sprecare soldi con qualcosa che non stai usando?


Quanto denaro risparmia davvero?

Il mio utilizzo di CDN è stato intorno 10-20 GB mensili, ma dopo aver usato questo metodo ha non raggiunto 1 GB di larghezza di banda usato ancora (sono già quasi due settimane). Con una percentuale di 15 centesimi / GB di spazio mensile e 16 cent / GB di larghezza di banda CDN, vai a capire!

Se il tuo sito ha un volume di traffico da medio a grande e ti importa un lol circa la velocità di caricamento del tuo sito e siete lettori di tutto il mondo, credo che questa sia una soluzione che dovreste esplorare voi stessi. Risparmia denaro non dovendo acquistare un pacchetto CDN che non utilizzi completamente ogni mese e, allo stesso tempo, funziona come un incantesimo. Sono riuscito a velocizzare il caricamento del mio sito di almeno il 30% e la maggior parte dei miei utenti ha riferito che la velocità di caricamento è migliorata enormemente.

Se stai pensando di utilizzare CDN per il tuo sito WordPress, prova prima questo metodo e verifica se riduce i costi. Quanto a me, lo ha fatto e non ho intenzione di passare ad altre soluzioni in qualsiasi momento presto. Finora credo che questa sia la soluzione migliore e più economica che ci sia.

Come ho detto prima, questo stesso metodo può probabilmente essere utilizzato con Amazon CloudFront in quanto il pacchetto è a pagamento per GB di utilizzo, ma non ho ancora provato con esso. Forse tutti voi potete riferirvi qui se questo stesso metodo funziona con Amazon CloudFront.

Avere la ridondanza dei server per servire il tuo sito WordPress agli utenti di tutto il mondo è sempre una buona idea. Probabilmente, non è nemmeno necessario aggiornare le risorse del server poiché il carico viene distribuito uniformemente in tutto il mondo e il server gestisce solo roba di database e file di immagine, ma questa è solo una teoria. Accolgo con favore l'opinione dei lettori su questo.