Hinweis: Der folgende Artikel hilft Ihnen dabei: Entdecken & Testing Surge: Ein WordPress-P…
Es war eine ziemliche Reise, seit ich zum ersten Mal in die Hosting-Branche eingestiegen bin. Anfangs war ich wie jeder Berufsanfänger ein absoluter Neuling, aber mit einem ganz klaren Ziel: Neues zu lernen und den Key Playern der Branche zu folgen.
Nachdem ich mich mit den Grundlagen von Hosting und Performance vertraut gemacht hatte, tauchte ich tief in die Welt von WordPress ein, entdeckte jeden Tag neue Plugins und war fasziniert von den neuen Erkenntnissen und Entdeckungen.
Meine Reise zur Entdeckung von Surge
Als ich den wichtigsten Akteuren der Branche folgte, stieß ich auf Konstantin Kovshenins Profile, der angesehene WordPress-Maestro, zählte zu den wichtigsten WordPress-Mitwirkenden. Der Hosting-Experte arbeitet seit über einem Jahrzehnt mit Automattic zusammen und ist einer der bekanntesten Namen im Bereich Hosting und Performance.
Was mich an ihm am meisten faszinierte, waren die wertvollen Tipps, die er häufig in seinem Profil teilte, und ich war nicht dumm, ihm nicht zu folgen.
Konstantins Profil wurde zu meiner Anlaufstelle, um Hacks zu lernen und mich über die neuesten Ereignisse in der Branche auf dem Laufenden zu halten (natürlich mit seinen spannenden Kommentaren). Während dieser Reise stellte ich fest, dass er ein Plugin namens gestartet hatte “Anstieg,” und definierte es als „ein einfaches WordPress-Caching-Plugin.“
Bevor ich mit meiner Geschichte fortfahre, wollen wir uns ein wenig mit dem Seiten-Caching und Surge befassen.
Eine kurze Einführung in Seiten-Caching und Surge
Seiten-Caching ist ein einfaches Phänomen, das die Ladezeit Ihrer Webseiten verkürzt und die Gesamtleistung steigert, was zu einem schnelleren Zugriff auf die Inhalte zwischengespeicherter Seiten führt.
Wenn ein Benutzer eine zwischengespeicherte Version anzeigt, werden die Seiten schnell geladen, was ihm Zeit spart und die Serverlast um 80 % reduziert. Dies ist insbesondere für stark frequentierte Websites von Vorteil, die Datenbankinformationen zur Bereitstellung der Seiten verwenden.
Und Surge ist ein Cache-Plugin, das statische HTML-Dateien für Ihre WordPress-Site generiert und bereitstellt. Es bietet eine schnellere Ladezeit und eine kürzere Zeit bis zum ersten Byte (TTFB) zu Ihrer Website. Das Beste daran ist, dass keine Konfiguration erforderlich ist. Sie können es auf Ihrer WordPress-Website installieren und auf jeder gut konfigurierten Hosting-Plattform mit der Arbeit beginnen.
Stellen Sie vor der Installation von Surge sicher, dass Sie über die folgenden aktualisierten Versionen verfügen:
- WordPress 5.7 oder höher.
- PHP 7.3 oder höher.
Konstantin informiert Surge über seine Blog als:
Die Geschichte geht weiter..
Nachdem Sie nun mit den Terminologien vertraut sind, fahren wir mit der Geschichte fort. Meine Begeisterung für WordPress-Plugins war vom ersten Tag an offensichtlich. Zuvor hatte ich mit meinem Team am Test und der Leistung der schnellsten WordPress-Themes und der besten WordPress-Seitenersteller zusammengearbeitet.
Da ich an einer Plattform arbeite, die sich in erster Linie darauf konzentriert, ihren Benutzern optimale Leistung zu bieten, war ich auch ziemlich fasziniert von der Art und Weise, wie DreamHost seine Dienste bereitstellt.
Daher konnte ich ein neu eingeführtes Plugin und auch einen virtuellen Mentor, dem ich treu folgte, nicht ignorieren. Konstantins kurzer Blog über die Benutzerfreundlichkeit des Plugins war fesselnd genug, um mich davon zu überzeugen, das Plugin selbst auszuprobieren.
Hier wurde es interessanter; Beim Lesen des Blogs habe ich festgestellt Saad Khans Kommentar (mein Mentor), der sagt, dass er möchte, dass jemand bei DreamHost das Plugin testet und überprüft. Ich sah eine Chance und nahm umgehend Kontakt zu Saad auf, um mir den Einstieg zu ermöglichen.
Als er meine Begeisterung und mein Interesse sah, gab er grünes Licht, da er wusste, dass ich es nicht getan hätte, selbst wenn er gewollt hätte, dass ich an etwas anderem arbeite. 😉
Und da fing alles an!
Surge im Test: WordPress-Caching-Plugin
Für meinen ersten Test habe ich mit Elementor eine Beispielwebsite erstellt, um die Leistung von Surge zu überprüfen. Ich habe das Surge-Plugin in die Beispielwebsite integriert und es mit drei Leistungsanalysetools getestet, d. h. GTMetrix, PingdomUnd PageSpeed-Einblicke. Ich habe beeindruckende GTMetrix-Ergebnisse und eine leichte Verbesserung der Pingdom- und PageSpeed Insights-Zahlen gesehen.
Ich hatte meine Ergebnisse bei mir und der nächste Schritt bestand darin, eine umfangreichere E-Commerce-Website zu testen. Zum Glück war Saad per E-Mail mit Konstantin verbunden und ich hatte das Privileg, zu demselben Thread hinzugefügt zu werden, um meine Ergebnisse zu teilen.
Was schief gelaufen ist?
Konstantin bemerkte meine Bemühungen, ging die Beispielseite durch und bestätigte, dass das Plugin installiert war und ordnungsgemäß funktionierte. Er bemerkte, dass die Ergebnisse genau seinen Erwartungen entsprachen.
Allerdings schlug er das vor Surge konzentriert sich nur auf das Seiten-CachingDaher bieten Tools wie GTMetrix und PageSpeed nicht die optimalen Einblicke. Solche Testtools basieren auf Frontend testen wie Bildoptimierung, CSS, JS usw., und Surge hat nichts damit zu tun.
Testen mit den von Konstantin empfohlenen Tools
Seine Ausführungen waren wiederum eine Bereicherung für mein Leistungswissen. Er schlug vor, Tools wie zu verwenden ApacheBench, jMeterUnd Hey (sein persönlicher Favorit), um die Antwortzeiten des Servers zu testen. Dies war auch meine Einführung in die drei Tools und auch eine gewisse Herausforderung. Aber ich liebe Herausforderungen, deshalb wuchs meine Aufregung nur noch.
Ich habe seine vorgeschlagenen Tools heruntergeladen und damit herumgespielt, um zu erfahren, wie sie funktionieren. Hier finden Sie eine kurze Beschreibung jedes seiner vorgeschlagenen Tools.
1) Apache-Bank: Es ist ein Lasttest- und Benchmarking-Tool für HTTP-Server und wird mit einem Apache-Webserver installiert. Dieses Tool liefert Ihnen durch die Ausführung einfacher Befehlszeilen umgehend Ergebnisse und zeigt die Anzahl der Anfragen pro Sekunde bei gleichzeitigen Anfragen an, die Ihr Server bedienen kann.
Apache Bench verfügt nicht wie jMeter über erweiterte Funktionen. Es eignet sich jedoch für Anfänger und Fortgeschrittene und ist eine hervorragende Option zum Testen und Benchmarking.
2) Apache JMeter: Eine Open-Source-Java-Anwendung zum Testen der Serverlastfunktionalität. Apache JMeter testet die Leistung, indem es einen Server stark belastet, um das Netzwerk zu testen und die Gesamtleistung unter mehreren und gleichzeitigen Benutzerverkehrslasttypen zu analysieren.
3) Hey: Es handelt sich um ein kleines Programm, das in der Programmiersprache Golang geschrieben ist und Lasten an eine Webanwendung sendet. Hey ist ein HTTP-Lastgenerator und ein ApacheBench (ab)-Ersatz. Sie können die Serverleistung testen, indem Sie die Anzahl der auszuführenden Anforderungen anwenden -N und die Anzahl der Arbeiter, die gleichzeitig ausgeführt werden sollen -C.
Anstatt eine neue E-Commerce-Website zu erstellen, entschied ich mich für die langsam ladende E-Commerce-Website, die unser Team für die erfolgreiche E-Commerce Speed-Up Challenge erstellt hatte. Die Website ist vollgestopft mit über Über 2000 Produkte Und 24 Plugins (veraltete Versionen), was die Seite sehr langsam macht und sich daher perfekt für Tests eignet.
Mein Ziel war es, die Website mit und ohne das Surge-Plugin zu testen. Nach der Verwendung des Plugins kam der Test zu dem Schluss, dass die Leistung bei der Verbindungszeit zunahm und die Abweichung verringert wurde 15 Zu 1.
Als ich Konstantin die neuen Ergebnisse mitteilte, rief er, dass es welche geben sollte Über 1000 Anfragen pro Sekunde, aber RPS war sehr niedrig, und wir fanden den Grund später heraus. Er bat um den Link der Website, um zu überprüfen, ob das Surge-Plugin installiert war und ordnungsgemäß funktionierte.
Nach der Diagnose der Website fand er die wahren Übeltäter, die die Ergebnisse verfälschten: die Sicherheitsfunktionen des Servers. ich fand die „Bot-Schutz“ Plugin und deaktivierte es gemäß seinen Anweisungen.
Testen von Surge mit Hey – HTTP Load Generator Tool
Dieses Mal habe ich meinen Ansatz etwas geändert und das Hey-Tool verwendet (Ja, aus gutem Grund Konstantins Favorit). Ich habe zwei Websites verwendet; eine, die mit Seitenerstellern und Add-ons erstellt wurde und die langsame E-Commerce-Site (früher verwendet) als zweite Website nutzte.
Auch wenn der Prozess frustrierend aussieht, haben meine Aufregung und die Lernmöglichkeiten (buchstäblich bei jedem Schritt) ihn sehr angenehm gemacht.
Ich habe das Surge-Plugin auf beiden Websites installiert, auf die Verwendung anderer Optimierungs-Plugins verzichtet und beide Websites mit dem Hey-Tool getestet.
Aber wieder war ich verwirrt; Als ich das Plugin aktiviert und überprüft habe X-Cache Im Inkognito-Modus wurde es angezeigt vermissen. Als ich mich erfrischte, zeigte es sich Schlag.
Selbst nach mehreren Versuchen habe ich also nicht mehr als 1000 Anfragen pro Sekunde erhalten. Ich habe dieses Anliegen noch einmal dem Profi vorgetragen.
Konstantin schaltete sich ein, um zu helfen, und stellte fest, dass möglicherweise ein Latenzproblem zwischen dem Knoten und der WordPress-Site besteht. Er schlug vor, die Tests und die Site im selben Rechenzentrum auszuführen.
Seinem Vorschlag folgend habe ich die Website auf dem SSH-Terminal desselben Servers getestet und die RPS auf 9399,82 erhöht. Ich habe es mit dem ApacheBench-Tool getestet, das auf dem DreamHost-Server vorinstalliert ist.
Konstantin erkannte meine Bemühungen an und stellte fest, dass die Geschwindigkeitssteigerung auf die Beseitigung der Latenz und den Verzicht auf HTTPS-Terminierung zurückzuführen ist.
Insgesamt ist Surge ein hervorragendes Caching-Plugin für alle Benutzer, da es schnell ist und sofort aktiviert wird, sodass keine technischen Probleme auftreten. Der gesamte Test- und Austauschprozess mit dem Giganten der Hosting- und Performance-Branche war eine beeindruckende Erfahrung und hat den Weg für die Durchführung ähnlicher Kooperationen auch in der Zukunft geebnet.
Wie Surge ist auch DreamHost eine leistungsorientierte Hosting-Plattform und sorgte Ende letzten Jahres mit seiner Partnerschaft mit Object Cache Pro für Schlagzeilen. Es erweiterte seine WordPress-Hosting-Funktionen erheblich und bot die robusten Caching-Funktionen von Object Cache Pro kostenlos an (ursprünglicher Preis: 95 $) an alle seine Benutzer mit einem Abonnementplan von 2 GB RAM und darüber. Schauen Sie sich das DreamHost-Webinar zur Suche nach dem schnellsten WordPress an.
×
Holen Sie sich unseren Newsletter
Seien Sie der Erste, der die neuesten Updates und Tutorials erhält.
Vielen Dank, dass Sie uns abonniert haben!