Schneller Tipp Wie Sie Akamai CDN mit Ihrer WordPress-Site nutzen können

"Wie kann ich Akamai CDN auf Ihrer WordPress-Site nutzen, ohne Ihr Bankkonto zu sprengen" Klingt beeindruckend? Es ist! Ich habe eine Lösung gefunden, um das Akamai-CDN zu integrieren, ohne dass ich viel bezahlen muss. Dadurch wird CDN für viel mehr Menschen erschwinglich. Es ist immer noch nicht kostenlos und funktioniert nicht mit jedem Webhost / CDN-Setup, aber es ist definitiv billiger als einige CDN-Setups… und es könnte für Sie einfach funktionieren!


Einführung

Ich habe zahlreiche CDNs (Content Delivery Networks) für mein Blog getestet, beginnend mit NetDNA, MaxCDN und EdgeCast. Jeder von ihnen hat seine eigenen Stärken und Schwächen. Ein Netzwerk bietet eine erschwingliche Lösung, jedoch fehlt die Randlage auf bestimmten Kontinenten. Einige bieten ein umfangreiches Netzwerk zur Bereitstellung von Inhalten, die Pläne sind jedoch starr und eignen sich nicht für bestimmte Arten von Websites. Andere, so wie Sie es vermutet haben, für die Massen einfach unerschwinglich.

Ich habe vor kurzem eine Lösung entwickelt, wie Sie das Content Delivery Network von Akamai nutzen können, ohne jemals Geld dafür zu zahlen auch viel geld drauf. Der Grund, warum ich mich für Akamai wähle, ist wegen seiner riesigen CDN-Einrichtungen auf der ganzen Welt, dass sogar Facebook es verwendet. Es ist also keine Frage, ob diese Firma gut ist oder nicht. Dann wieder, Diese Methode kann mit anderen Marken von CDN verwendet werden solange das Abrechnungssystem auf Pay-as-you-use basiert. Ich denke, Amazon CloudFront verwendet dasselbe Modell… aber Sie können Ihr eigenes Wissen / Ihre Korrekturen unten in den Kommentaren hinzufügen.

Bisher habe ich nur Rackspace-Cloud-Dateien gefunden, die diese Art von Service dort bereitstellen Zahlen Sie nur für die von Ihnen verwendete CDN-Bandbreite und ja, sie bieten Zugang zum Akamai CDN-Netzwerk. Süss!

Die Registrierung ist etwas umständlich. Ich denke, nur Rackspace überprüft jede Registrierung per Telefonanruf. Ja, auch wenn Sie alle Kreditkartendaten angeben, müssen sie Sie noch per Telefon bestätigen. Sie tun dies höchstwahrscheinlich, um die Verwendung von Kreditkarten durch Betrug zu vermeiden. Ihr Konto wird sofort nach der telefonischen Bestätigung aktiviert, normalerweise innerhalb derselben Stunde nach der Registrierung.

Für die Zwecke des Tutorials gehe ich davon aus, dass Sie eine ähnliche Einstellung wie meine haben. Natürlich funktioniert das theoretisch für viele verschiedene Szenarien… aber ich kann es nicht verifizieren, da ich nicht jedes Webhost- / CDN- / Cache-System draußen verwendet habe:

  • Sie verwenden Rackspace Cloud-Dateien
  • Sie haben Zugriff auf das Akamai CDN-Netzwerk
  • Sie verwenden das W3 Total Cache-Plugin

Schritt 1 Holen Sie sich Ihre API

Holen Sie sich Ihre API vom Konto. Sie müssen später die API in Ihr einfügen W3 Cache insgesamt Plugin. Mit der API kann das Plugin direkt über WordPress auf Ihre Dateien in Ihrem Rackspace-Konto zugreifen und diese ändern, ohne sich danach anmelden zu müssen.

Wichtig!

Veröffentlichen Sie aus Sicherheitsgründen niemals Ihre API-Details.


Schritt 2 Aktivieren Sie CDN in Ihrem W3 Total Cache Plugin

Gehen Sie zu den allgemeinen Einstellungen von W3 Total Cache für WordPress und aktivieren Sie CDN für Rackspace Cloud-Dateien. Bei anderen Plugins bin ich mir nicht sicher (sorry!), Aber meiner Meinung nach erledigt W3 Total Cache diese Aufgabe perfekt.


Schritt 3 CDN-Einstellungen

Gehen Sie zur Registerkarte CDN-Einstellungen. Geben Sie Ihren Benutzernamen und Ihre API ein. Geben Sie einen geeigneten Namen für Ihren Container ein und klicken Sie auf Create Container. Der Container wird automatisch erstellt und die angegebene URL für Ihren Container wird automatisch eingefügt. Zur Verschönerung oder möglicherweise zum Zeigen können Sie eine Subdomain erstellen und diese unter Verwendung des CNAME-Eintrags in den DNS-Einstellungen auf die von Rackspace angegebene URL verweisen. So etwas wie turbo.yourdomain.com oder akamai.yourdomain.com hört sich gut an.

Wenn Sie sich beim Hinzufügen des CNAME-Datensatzteils nicht sicher sind, sollten Sie sich an den Support Ihres Domainhosts wenden, um Hilfe zu erhalten. Wahrscheinlich haben sie bereits einige FAQ-Dokumente zum Erstellen von CNAME-Datensätzen erstellt. Einige Supportteams können auch so freundlich sein, dass sie es für Sie tun.

Sie können hier bis zu 10 Hostnamen hinzufügen, wobei verschiedene CNAME auf dieselbe URL verweisen. Kein Problem. Dies ermöglicht das parallele Herunterladen von mehreren Hostnamen anstelle von einem.


Schritt 4 Laden Sie Ihre Dateien hoch

Nun, hier ist der gute Teil. Deaktivieren Sie in den allgemeinen Einstellungen des CDN die Eigenschaft Host Attachment. Das bedeutet, Sie verwenden das CDN nicht zum Speichern und Laden von Bild- oder Anhangdateien auf Ihrer Website, sondern verwenden Ihre eigenen Hosting-Ressourcen. Denken Sie daran, dass Ihre Hosting-Bandbreite günstiger ist als die CDN-Bandbreite.

Dadurch wird Ihre Serverlast verringert, da nun alle CSS und Javascript von Akamais CDN bereitgestellt werden. Aufgrund des großen Netzwerks auf der ganzen Welt werden die wichtigen Dateien zum Aufbau Ihrer Site immer vom nächstgelegenen Edge-Standort aus geladen, an dem sich Ihr Site-Benutzer befindet.

Das ist wichtig. Wenn Sie dies nicht befolgten und stattdessen das CDN zum Bereitstellen Ihrer Anhänge verwenden, dann verschwenden Sie nur Ihre Zeit damit, diesen gesamten Artikel zu lesen, da die Bild- und Anlagendateien meist die meiste Bandbreite beanspruchen.

Ein weiterer guter Tipp ist, andere WordPress-Designs in Ihrem Designverzeichnis zu entfernen, die Sie nicht verwenden, bevor Sie auf die Schaltfläche Designdateien hochladen klicken. Der Platz, den Sie in Rackspace Cloud Files einnehmen, wird auf Ihre monatliche Rechnung angerechnet. Warum sollten Sie Ihr Geld damit verschwenden, etwas zu hosten, das Sie nicht verwenden?


Wie viel Geld spart das wirklich??

Meine CDN-Nutzung hat es gegeben 10-20 GB monatlich, aber nach dieser methode hat es 1 GB Bandbreite nicht erreicht noch benutzt (es ist schon fast zwei Wochen her). Gehen Sie mit einer Rate von 15 Cent / GB Speicherplatz pro Monat und 16 Cent / GB CDN-Bandbreite weiter!

Wenn Ihre Website ein mittleres bis großes Verkehrsaufkommen aufweist und Sie kümmern sich um Ihre Website-Ladegeschwindigkeit und Ihre Leser sind auf der ganzen Welt, ich glaube, dies ist eine Lösung, die Sie selbst erkunden sollten. Es spart Geld, weil Sie nicht ein CDN-Paket kaufen müssen, das Sie nicht jeden Monat vollständig nutzen können, und gleichzeitig wie ein Zauber wirkt. Ich habe es geschafft, das Laden meiner Website um mindestens 30% zu beschleunigen, und die Mehrheit meiner Nutzer berichtet, dass sich die Ladegeschwindigkeit enorm verbessert hat.

Wenn Sie CDN für Ihre WordPress-Site verwenden möchten, probieren Sie zuerst diese Methode aus und prüfen Sie, ob dadurch Kosten gesenkt werden. Was mich betrifft, so war es auch nicht geplant, und ich plane nicht, bald auf eine andere Lösung umzusteigen. Bisher glaube ich, dass dies die beste und billigste Lösung ist, die es gibt.

Wie bereits erwähnt, kann dieselbe Methode wahrscheinlich mit Amazon CloudFront verwendet werden, da das Paket pro GB Nutzung bezahlt wird, aber ich habe es noch nicht probiert. Vielleicht können Sie sich alle hier melden, wenn dieselbe Methode mit Amazon CloudFront funktioniert.

Es ist immer eine gute Idee, über die Redundanz von Servern zu verfügen, die Ihre WordPress-Site für Benutzer auf der ganzen Welt bereitstellen. Möglicherweise müssen Sie Ihre Serverressourcen nicht einmal aktualisieren, da die Last gleichmäßig auf der ganzen Welt verteilt ist und Ihr Server nur Datenbanksachen und Image-Dateien verwaltet. Dies ist jedoch nur eine Theorie. Ich begrüße die Meinung der Leser dazu.