A couple of days ago, we looked into how you can drive more Netz traffic to your WordPress website, so this isn’t it. We also ventured into starting your own freiberuflich business with WordPress, so this isn’t that as well. In today’s artículo, we will not show you how to start a WordPress business or drive more traffic. Instead, we will take you through a step by step guide on setting up your WordPress site for when you finally schlagen the pot of gold as far as traffic goes. This we do in a bid to ascertain that your site doesn’t break when you start getting more and more visitors. Enjoy and don’t leave without sharing your thoughts in the comment section at the end.
Hier ist eine kurze Aufschlüsselung dieser Portion:
- So bereiten Sie WordPress auf hohen Datenverkehr vor
- Fallstudie zu stark frequentierten WordPress-Sites und… Was tun sie, um die hohen Zahlen zu nutzen?
- Wichtige Plugins und Tools für stark frequentierte WordPress-Sites (Juicy)
- Erfassen von WordPress-Verkehr (ähm, wir haben nur gesagt, dass wir nicht in die Verkehrserzeugung einsteigen werden, sondern nur, weil wir über Verkehr sprechen)
So bereiten Sie Ihre WordPress-Site auf hohen Datenverkehr vor
WordPress ist sofort skalierbar und kann an jede schwierige oder einfache Aufgabe und / oder an jede Menge Verkehr angepasst werden, die Sie darauf werfen. Es gibt jedoch einige Überlegungen, die Sie bei der Skalierung für mehr Datenverkehr berücksichtigen müssen, um sicherzustellen, dass Ihre Website die bestmögliche Leistung erbringt. Was sind diese Überlegungen?
Processor &Ampere; Memory Limitations
Um Ihre WordPress-Site online zu haben, benötigen Sie einen leistungsfähigen Webserver. Sie benötigen ausreichende Serverressourcen, um Ihre Site problemlos ausführen zu können. Zwei Serverressourcen, die Sie unbedingt benötigen, sind ausreichende Prozessorleistung und Arbeitsspeicher. Jetzt kann ein hohes Verkehrsaufkommen Ihren Webserver unglaublich belasten, was wiederum dazu führt, dass Ihre Website langsamer wird oder kaputt geht.
Which is exactly what we don’t want happening, especially when you’re receiving tens of millions of visits and page views. What to do? Firstly, ensure your web host has the server resources required to provide sufficient memory and processor power. And since WordPress runs on MySQL und PHP, make sure your host provides the latest stable versions of these platforms to create a favorable environment in which to run your WordPress site.
Speaking of MySQL, did you know you can rig your MySQL settings to permit many simultaneous database connections? Oh yeah you can. It’s called replication, which – among other things – ensures users won’t encounter the “connection timed out” error when accessing your busy site. On top of that, you can improve MySQL performance by proper indexing, and using Abfrage caching. Further, you can create a read-only slave of your master database in order to separate read requests from insert/update queries, which results in a faster and sturdier environment for your high traffic WordPress site.
Aber als Anfänger klingt dies für Sie vielleicht allzu fremd, weshalb das Core WordPress-Team das erstellt hat HyperDB-Plugin um dir zu helfen. Wenn Sie ein bisschen neugierig sind, ist HyperDB "... eine erweiterte Datenbankklasse, die Replikation, Failover, Lastausgleich und Partitionierung unterstützt." Dies ist die Art von Lösung, die Sie benötigen, wenn Ihre Verkehrszahlen steigen. Weitermachen ...
Burst-Daten
Bei einigen Webhosts können Sie ein voreingestelltes Übertragungsgeschwindigkeitslimit überschreiten, das als Bursting von Daten bezeichnet wird, wenn die Nachfrage nach Ihren Inhalten hoch ist. Einige Server werden automatisch so konfiguriert, dass dieser Dienst zugelassen wird. Andere Webhosts berechnen Ihnen den Service, während andere den Service überhaupt nicht haben. Es ist Ihre Pflicht, sich bei Ihrem Diensteanbieter zu erkundigen.
Beschränken Sie Grafik- und WordPress-Plugins
Nehmen wir an, Ihre WordPress-Site benötigt fünf Grafiken und vier WordPress-Vorlagendateien, um das Design Ihrer Site zu erstellen. Für 1.000 Webbesucher werden diese Dateien 9.000 Mal geladen, was zu einer enormen Nachfrage auf Ihrer Website führt. WordPress-Plugins werden auch von Ihrem Thema aufgerufen und stellen, um zu funktionieren, Abfragen an Ihre Datenbank. Dies bedeutet nur, je mehr Plugins Sie haben, desto mehr Datenbankabfragen und desto schwerer die Aktivität auf Ihrem Server. Was ist zu tun?
- Reduzieren Sie die Anzahl der Grafiken, die zum Erstellen des Designs Ihrer WordPress-Site erforderlich sind. Sie können dies tun, indem Sie unnötige Grafiken entfernen und Ihre style.css- und Vorlagendateien bearbeiten.
- Deaktivieren Sie WordPress-Plugins, auf die Sie verzichten können, auch wenn Sie nur wenige Tage lang einen Anstieg des Datenverkehrs haben. Sehen Sie sich an, wie Sie einige der Funktionen, die Sie benötigen, direkt in Ihr Thema einbinden können.
Verwenden Sie ein Content Delivery Network (CDN).
Um eine Überlastung des Datenverkehrs (Überschreitung Ihrer zugewiesenen Bandbreite) zu vermeiden und die Leistung Ihrer WordPress-Site zu maximieren, sollten Sie ein Content Delivery-Netzwerk (CDN) verwenden. Auf diese Weise werden die Dateien Ihrer Site von einem Rechenzentrum aus bereitgestellt, das dem Webbesucher am nächsten liegt. Dies reduziert die Belastung Ihres Servers erheblich, da Kopien Ihrer Dateien in mehreren Rechenzentren auf der ganzen Welt gespeichert werden.
Wenn eine große Nachfrage nach Ihren Inhalten besteht, ist Ihr Server nicht das absolute Empfangsende des Anstiegs des Datenverkehrs - CDN-Server fungieren als Schutzschild. Es gibt viele Pay-as-you-go-CDN-Lösungen, daher sollten Sie diese in kürzester Zeit einrichten. Wenn Sie keine Ahnung haben, wo Sie anfangen sollen, empfehlen wir CloudFlare (ein persönlicher Favorit).
Upgrade auf besseres Webhosting
Shared Web Hosting eignet sich hervorragend für neue Blogs mit geringem Datenverkehr. Dies wird jedoch zu einem Problem, wenn Ihr Datenverkehr auf Zehntausende Aufrufe pro Tag ansteigt. Wenn Sie derzeit einen Shared Hosting-Plan haben und bei Verkehrsspitzen eine schlechte Leistung feststellen, sollten Sie eine Migration auf VPS in Betracht ziehen. Wenn Sie mit Ihrem VPS-Plan auf Verkehrsprobleme stoßen, migrieren Sie auf einen dedizierten Server usw.
Es gibt einige verwaltete WordPress-Hosting-Unternehmen, die Ihnen großartige verwaltete WordPress-Hosting-Pakete anbieten. Dazu gehören unter anderem WPEngine, Flywheel und Media Temple. Diese Unternehmen bieten eine ganze Reihe von Funktionen, darunter automatische Updates und Backups, CDN, Caching-Layer, erstklassige Sicherheit, dedizierte Infrastruktur und hervorragenden Support. Die Preise sind vielleicht nicht anfängerfreundlich, aber für die Sicherheit und die Auswahl an fantastischen Funktionen sind sie jeden Cent wert.
Use a Caching Plugin
A caching plugin could be the tool that saves your site from collapse when the number of visitors go up, up and up. How so? Glad you asked. A caching plugin usually creates HTML versions of your pages, which reduces the number of times WordPress needs to invoke PHP to serve pages. With a great caching plugin, you can increase the speed of your WordPress site, while shielding yourself from the negative effects of a downtime.
Sie möchten sich für ein Caching-Plugin entscheiden, das Funktionen wie Seiten-Caching, Datenbank-Caching, CDN und Minifizierung unterstützt, um nur einige zu nennen. Tolle Beispiele für großartige Caching-Plugins sind: W3 Gesamt-Cache, Lack-Cache, und WP Super Cache unter anderen.
Nutzen Sie die serviceorientierte Architektur
Die meisten grundlegenden Hosting-Pläne hosten Ihre WordPress-Site und MySQL-Datenbank auf einem einzigen Computer. Leider begünstigt diese Art der Konfiguration nicht die Ausfallsicherheit oder die Geschwindigkeit der Site, wenn Ihr Datenverkehr ansteigt. Was ist zu tun?
Sie können Ihr WordPress in mehrere Teile aufteilen und jedes einzeln bedienen. Was bedeutet das überhaupt? (So klebrig) Wenn Sie ein serviceorientiertes Setup nutzen, werden Sie mehr Last aufnehmen, schneller laufen und Stresspunkte, die ausgebügelt werden müssen, leicht identifizieren können. Hier ist ein Beispiel für eine serviceorientierte Architektur:
- MySQL-Datenbank zum Hosten Ihrer Master / Slave-WordPress-Datenbank
- Nginx / Varnish-Proxy-Schicht zur Bearbeitung aller anfänglichen Anfragen von Benutzern
- Nginx / Apache2-Webserver für das Rendern von Seiten und die Verwaltung von Websites
- Image Server oder CDN zur Bereitstellung von Mediendateien
Beachten Sie, dass die obige Einrichtung nur eine Illustration ist. Ihre kann je nach Ihren Anforderungen unterschiedlich sein. Mit einer großartigen Architektur können Sie jede Ebene unabhängig von Ihrem Verkehrsaufkommen unabhängig voneinander skalieren. Schwitzen Sie trotzdem nicht an den Details. Wenn Sie die serviceorientierte Architektur nicht verstehen, wenden Sie sich an Ihren Webdienstanbieter, um Anweisungen zum Einrichten Ihres Designs zu erhalten.
Fallstudie: WordPress-Sites mit hohem Datenverkehr
In diesem Abschnitt werden wir uns schnell einige stark frequentierte WordPress-Sites ansehen und wie sie mit hohem Verkehrsaufkommen umgehen. Hier ist zunächst die Liste der Kandidaten, die es heute in unsere Fallstudie geschafft haben. Ach übrigens, sie ziehen die Art von Statistiken, von denen wir nur träumen:
- Heiße Luft - Über 45 Millionen Seitenaufrufe pro Monat
- Digitale Trends - Mehr als 33 Millionen Seitenaufrufe pro Monat
- Slashgear - Über 10 Millionen Seitenaufrufe pro Monat
- Das nächste Web - Über 8 Millionen Seitenaufrufe pro Monat
- iCulture.nl - Über 5,4 Millionen Seitenaufrufe pro Monat
Nun wollen wir sehen, wie sie mit riesigen Verkehrsmengen umgehen.
Heiße Luft
Nach nur 48 Stunden Start musste Mark Jaquith - der Entwickler von HotAir - die Site auf einen neuen Server migrieren. Vermutlich hat er in so kurzer Zeit nicht so viel Wachstum erwartet. Um mit dem wachsenden Datenverkehr Schritt zu halten, investierte Mark in ein CDN, um statische Inhalte, eine proaktive Caching-Lösung und einen Load Balancer mit mehreren Web-Backends bereitzustellen. HotAir verwendet VaultPress for backups (and so do we – it’s pretty awesome), Google Analytics for the dets, News beat, chart beat and WordPress stats (for more dets).
Digitale Trends
Digital Trends ist nicht mehr das Baby, das es beim Start war. Mit über 33 Millionen Seitenaufrufen pro Monat ist es eine der am schnellsten wachsenden Websites mit WP-Unterstützung, wenn man bedenkt, dass sie mit etwa 1 Million Unikaten pro Monat begann. Das sagt Tom Willmot, der uns Digital Trends gebracht hat:
Als ich anfing, an der Website zu arbeiten, gab es einige ziemlich große Leistungseinbußen in der Codebasis, die ausgebügelt werden mussten. Eine gute Codierung und ein dauerhaftes Zwischenspeichern von Objekten reichen zunächst aus.
Das ist richtig, säubere deine Codekinder. Weitermachen.
Slashgear
Im Gegensatz zu den anderen Unternehmen, die wir in diesem Abschnitt prüfen, verfügte Slashgear beim Start über einen Skalierbarkeitsplan. Ihr Plan war es, ihren Verkehr jedes Jahr um 30% zu steigern. Das einzige Problem? Ihr Plan berücksichtigte keine plötzlichen Verkehrsspitzen. Sie lesen diesen Teil, weil der Schwellenwert jedes Mal überschritten wurde, wenn Apple eine große Ankündigung machte. Das Ergebnis? Die Website würde Schwierigkeiten haben, mit der Nachfrage Schritt zu halten.
So how did Slashgear handle the upsurges? Firstly, they added Amazonas EC2 to their infrastructure. They hosted the website over at SoftLayer, a dedicated cloud web host (much like Cloudways cloud alojamiento options). Then they adopted the Disqus comment system, which took the comment load off their servers. They have powerful caching in place, and advises you to use a trial-and-error method to set up your WordPress site.
Das nächste Web
Das Next Web wurde gestartet, als es nur wenige große WordPress-Sites gab. Als solche waren sie nicht wirklich auf den starken Anstieg des Verkehrs vorbereitet. Trotzdem passten sie sich an und lernten auf dem Weg. Als der Verkehr in die Höhe schoss, mussten Arjen Schat und Pablo Roman schnell arbeiten. Ging zur Arbeit und fand Memcached für schwere Anfragen, Munin für die Überwachung und Varnish als Reverse-Proxy. Sie verwenden auch W3 Total Cache und WPVarnish. (zing)
iCulture.nl
iCulture.nl startete als iPhoneclub.nl auf Shared Hosting, wurde aber sofort rausgeschmissen, weil - hoher Datenverkehr. Sie wechselten zum VPS-Hosting, wurden aber erneut rausgeschmissen. Also sind sie auf einen dedizierten Server umgezogen und haben ein CDN eingebaut, aber das würde es nicht ändern. Schließlich entschieden sie sich für Server mit Lastenausgleich und warfen CDN in den Mix.
Mit einer serviceorientierten Architektur hat iCulture.nl seit November 2011 ein hohes Verkehrsaufkommen ohne Probleme überstanden. Sie verwenden Tools wie den W3-Gesamtcache, den WP-Widget-Cache, den Plugin-Ausgabecache, aktuelle Artikel, aktuelle Kommentare und gleichwertige Artikel, Bereinigungsoptionen und das WordPress-Sphinx-Such-Plugin. Sie haben ein responsives Design eingeführt, um mobilen Besuchern gerecht zu werden.
Wichtige Plugins + Tools für stark frequentierte WordPress-Sites
Wir haben diesen Artikel mit einer Reihe von Plugins, Tools und Lösungen für stark frequentierte WordPress-Sites bestreut. In diesem Abschnitt werden nur die Ressourcen zusammengefasst, die Sie möglicherweise verwenden möchten:
- Kompatible Hosting-Lösung mit hohem Datenverkehr (wie WPEngine, Cloudways usw.)
- Verbessertes Website-Caching (mit W3 Gesamt-Cache, WP Super Cache, Lack-Cache, Memcached und WP Widget Cache)
- Besseres Kommentarmanagement (Disqus
- CDN für verbesserte Leistung (CloudFlare CDN & MaxCDN sind beide großartig)
- Häufige und zuverlässige Website-Backups (VaultPress, BackWPup, BackupBuddy etc.)
- Analytics & Verfolgung tools (like Munin, WordPress-Statistiken, und Google Analytics)
Natürlich müssen Sie keines davon verwenden, aber es handelt sich um hilfreiche Tools und Ressourcen, mit denen die Verwaltung einer Website mit hohem Datenaufkommen viel einfacher und übersichtlicher wird.
Erfassen von WordPress-Verkehr
Vielleicht sind Sie ein Anfänger ohne viel Verkehr. Vielleicht lesen Sie diesen Artikel, um sich auf die Skalierbarkeit vorzubereiten, im Gegensatz zu den meisten Personen in unserer Fallstudie. Während es großartig ist, vorbereitet zu sein, ist es am besten, Ihr WordPress-basiertes Geschäft aufzubauen und dabei zu lernen. Das ist der beste Weg zu lernen. Erfahrung ist schließlich der beste Lehrer. Damit Ihr Unternehmen florieren kann, müssen Sie zunächst mehr Verkehr auf Ihre WordPress-Site bringen. Hier ist ein kurzes Wort von Mike, um Sie zu motivieren:
Das Erstellen einer stark frequentierten WordPress-Site ist nicht so kompliziert, wie viele glauben machen würden. Sicher, es sind viele Tests erforderlich, die fehlschlagen und von vorne beginnen, aber sobald Sie den Dreh raus haben, werden Sie es bereuen, warum Sie nicht früher angefangen haben. - Mike Wallagher, So bewerben Sie Ihr Blog und erzielen mehr Traffic.
Am Ende des Tages ...
Das Überleben von Verkehrsspitzen und / oder das Betreiben einer stark frequentierten WordPress-Site sollte Sie nicht einschüchtern. Im Wesentlichen sollten Sie den hohen Datenverkehr genießen und auf das Wachstum Ihres Unternehmens hinarbeiten. Wie verwalten Sie den Verkehr auf Ihrer WordPress-Site? Hatten Sie Probleme mit hohem Datenverkehr auf Ihrer WordPress-Site? Bitte teilen Sie uns Ihre Erfahrungen im Kommentarbereich unten mit. Tschüss!