Vergleich der Top 5 Tools zur Optimierung und Beschleunigung des WHM-Servers

Veröffentlicht: 2017-02-27

Comparison of Top 5 Tools to Optimize and Speed up WHM Server

Beim Einrichten eines WHM-Servers verwenden die meisten Webhosting-Unternehmen die Standardeinstellungen. Aber es gibt viele Einstellungen, die Sie optimieren können, um Ihren WHM-Server blitzschnell zu machen.

Zuvor haben wir eine ideale Linux-Hosting-Umgebung eingeführt, die die herkömmliche LAMP-Umgebung ersetzt, was ein großer Erfolg war. Wir haben eine hervorragende Verbesserung der Seitenladegeschwindigkeit erreicht, indem wir Apache durch LiteSpeed, CentOS durch CloudLinux und herkömmliche HDD durch blitzschnellen SSD-Speicher ersetzt haben.

Auf demselben Weg experimentierte unser Serverforschungs- und Analyseteam mit beliebten cPanel/WHM-Serveroptimierungs-Plugins und gelangte zu einigen interessanten Ergebnissen basierend auf dem engen Leistungsvergleich.

Top 5 cPanel-Tools im Vergleich

Die Tests wurden mit folgenden cPanel-Plugins durchgeführt.

  1. xVarnish cPanel-Plugin
  2. LiteSpeed-Webserver für cPanel
  3. Cpnginx NGINX-Installationsprogramm für cPanel
  4. Engintron Nginx Installer für cPanel
  5. Vanila Apache (optimiert)

Zusätzlich zu den oben genannten Plugins, Wir haben den gleichen Test mit dem standardmäßigen WHM-Setup mit optimiertem Apache durchgeführt.

Forschungsmethode und Ergebnisse

Belastungstest-Tool

Um die Belastungstests durchzuführen, haben wir einen Dienst namens Loader.io von SendGrid Labs verwendet. Nachdem wir jedes Plugin einzeln auf dem WHM-Server installiert hatten, sendeten wir gleichzeitige Verbindungen zur WordPress-Site über den loader.io-Dienst und maßen die Antwortzeit.

Belastungstestspezifikation

Wir haben in einem unserer Live-Blogs für die Dauer von 1 Minute gleichzeitige Verbindungen simuliert, die von 1 auf 250 anstiegen. Um die genauen Ergebnisse zu erzielen, wurde derselbe Test mehrmals mit jedem Plugin durchgeführt.

Beachten Sie, dass wir einen Fehlerschwellenwert von 70 % festlegen. Das bedeutet, dass eine Zeitüberschreitung eintritt, wenn eine Anfrage nicht innerhalb des festgelegten Zeitrahmens bedient wird. Wenn mehr als 70 % der Antworten abgelaufen sind, wird der Test automatisch abgebrochen.

WordPress-Website

  1. Wir haben alle 6 Linux-Stacks nacheinander auf derselben Serverkonfiguration installiert und konfiguriert.
  2. Für alle Tests haben wir dieselbe Live-Website mit WordPress 4.7.2 verwendet, auf der das Parabola-Design zusammen mit einer Reihe von Beiträgen und Seiten installiert war.
  3. Da wir verhindern wollten, dass Latenz in den Ergebnissen auftaucht, haben wir die Domäne und den Testort bei allen Tests gleich gelassen.
  4. Wir haben jeden Test mehrmals durchgeführt und das beste Ergebnis hier veröffentlicht.

Am Ende der Tests haben wir einige konkrete Daten abgeleitet, die einen guten Einblick in die Optimierung des WHM-Servers geben.

Serverspezifikation

Das im Test verwendete WordPress-Blog wurde mit der folgenden Serverspezifikation gehostet.

  • CLOUDLINUX 7.3 x86_64
  • WHM 60.0 (Build 35)
  • Intel(R) Xeon(R) CPU D-1520 @ 2,20 GHz, 8 Prozessoren
  • Speicher: 64 GB
  • SSD-Laufwerke

Limits für Hosting-Konten

Der von uns im Test verwendete WordPress-Blog wurde mit den folgenden Hosting-Limits gehostet.

  • CPU-Limit – 50 % von 1 CPU-Kern
  • Begrenzung des virtuellen Speichers – 768 MB
  • Limit des physischen Speichers – 768 MB
  • Eingabeprozesslimit – 15
  • Anzahl der Prozesslimits – 100
  • E/A-Grenze (Mbps) – 1
  • iNode-Grenze – 150000

Schauen wir uns also an, welches das beste Tool zur Optimierung und Beschleunigung des WHM-Servers ist.

1. xVarnish cPanel-Plugin

(Editor Ranking #1, Bewertung: 9,3 von 10)

xVarnish ist ein leistungsstarker Open-Source-HTTP-Beschleuniger, der sich am besten für gemeinsam genutzte WHM-Server eignet. Es ermöglicht Ihnen, den Varnish-Cache als Website-Optimierungs-Front-End für den Standard-cPanel-WHM-Server einzurichten und zu konfigurieren. Es ermöglicht cPanel-Benutzern auch, das Caching dauerhaft oder vorübergehend von cPanel selbst zu deaktivieren.

xVarnish ist mit cPanel sowohl unter CentOS 6 als auch unter CentOS 7 dedizierten und virtuellen Serverumgebungen kompatibel. Außerdem funktioniert es perfekt mit EasyApache 3, EasyApache 4 und kann auf dem LiteSpeed-Webserver eingerichtet werden.

Leistung

xVarnish hat unter allen Optimierungs-Plugins die besten Ergebnisse erzielt. Die erste Antwort lag bei etwa 512 ms, die in nachfolgenden Tests zwischen 450 ms und 190 ms gehalten wurde. Die gemessene durchschnittliche Antwortzeit betrug 192 ms mit 52 erfolgreichen Antworten und 122 Antworten mit Zeitüberschreitung . Hier ist die xVarnish-Ergebniszusammenfassung.

Xvarnish-Plugin zur Optimierung und Beschleunigung des WHM-Servers

  • Testdauer: 1 Minute
  • Durchschnittliche Reaktionszeit: 192 ms
  • Anzahl erfolgreicher Antworten: 52
  • Anzahl der Timeout-Antworten: 122

Die Anfragebearbeitung von xVarnish war mit 192 ms ziemlich beeindruckend, was die stabilere und konsistentere Leistung des Webservers und die dramatische Verbesserung der Reaktionsfähigkeit der Website auf dem gesamten Server bewies.

Zusatzfunktionen

  1. Praktische Verwaltung des Plugins über die WHM-Schnittstelle und das xvctl-Befehlszeilenprogramm.
  2. Flexible und musterbasierte Ausschlüsse zur Angabe von Websites und Dateien, die nicht im Cache bereitgestellt oder immer direkt an Apache weitergeleitet werden sollen.
  3. Detaillierte historische Traffic-Statistiken für einzelne Websites.
  4. Web Application Firewall (WAF), um schädlichen Datenverkehr zu filtern, bevor er Ihre Kundenwebsites überhaupt erreicht.

Preis

Derzeit ist xVarnish für den persönlichen und kommerziellen Gebrauch für eine beliebige Anzahl von Servern frei verfügbar. Wenn sie dieses Produkt als kostenpflichtig anbieten, erhalten Sie mindestens 2 Monate im Voraus zahlreiche Benachrichtigungen.

HTTP/2-Unterstützung

xVarnish ist 100 % kompatibel mit dem HTTP/2-Protokoll.

Installation

Informationen zum Installieren und Deinstallieren von xVarnish auf dem WHM-Server finden Sie in unserem Wissensdatenbank-Tutorial.

2. LiteSpeed-Webserver-Plugin für cPanel

(Editor Ranking #2, Bewertung: 8,8 von 10)

LiteSpeed ​​ist ein kommerzieller und höchst effizienter Apache-Ersatz, der die Leistung verbessert und die Ressourcenkosten bestehender WHM-Server reduziert.

Es ist für die meisten gängigen Bedienfelder über das Plugin verfügbar. Es kann in weniger als 15 Minuten ohne Ausfallzeit durch Apache ersetzt werden.

Dank seiner optimierten ereignisgesteuerten Architektur erhöht LiteSpeed ​​die Stabilität des WHM-Servers, indem Tausende von Anfragen gleichzeitig mit minimalem Speicherverbrauch und CPU-Auslastung bedient werden.

Leistung

LightSpeed ​​konnte eine erste Reaktionszeit von 550 ms aufzeichnen, die in nachfolgenden Tests schrittweise verbessert wurde. Der LightSpeed-Webserver schnitt im Vergleich zu Engintron und Cpnginx besser ab, indem er eine durchschnittliche Antwortzeit von 295 ms mit 48 erfolgreichen Antworten und 113 Antworten mit Zeitüberschreitung erzielte. Hier ist die Zusammenfassung der LightSpeed-Ergebnisse.

LiteSpeed ​​Webserver zur Optimierung und Beschleunigung des WHM-Servers

  • Testdauer: 1 Minute
  • Durchschnittliche Reaktionszeit: 295 ms
  • Anzahl erfolgreicher Antworten: 48
  • Anzahl unserer zeitgesteuerten Antworten: 113

Preis

LiteSpeed ​​ist in den folgenden 3 verschiedenen Editionen von LiteSpeed ​​Web Server verfügbar.

Standard Edition – Es ist kostenlos und erfüllt die Anforderungen kleiner Websites.

OpenLiteSpeed ​​– Es ist Open Source und kostenlos. Es ist leistungsfähig genug für jede Website, liest und verwendet jedoch nicht automatisch Apache-Konfigurationen.

Enterprise Edition – Diese kostenpflichtige Edition ist eine ultimative Kombination aus Leistung und Benutzerfreundlichkeit. Es erfordert keine Einrichtung, da es Ihre vorhandenen Apache-Konfigurationen (einschließlich .htaccess-Dateien) automatisch liest und verwendet.

Es ist 100 % kompatibel mit cPanel, Plesk, DirectAdmin, InterWorx und fast allen Webanwendungen. LiteSpeed ​​Enterprise Edition wird mit den folgenden verschiedenen Lizenzen geliefert, aus denen Sie wählen können.

  1. VPS-Lizenzen – Dies ist eine erschwingliche Option für kleinere VPS. Es kommt mit der Beschränkung von 500 gleichzeitigen Verbindungen, 2 GB RAM und einem Kernzugriff auf Ihren Server.
  2. Ultra VPS-Lizenzen – Dies ist die perfekte Lösung für VPS mit RAM zwischen 2 GB und 8 GB. Diese Lizenz ist mit Beschränkungen von 800 gleichzeitigen Verbindungen und 8 GB RAM ausgestattet. Ultra VPS erfordert eine 1-CPU-Lizenz.
  3. 1-CPU-, 2-CPU-, 4-CPU- und 8-CPU-Lizenzen – Wie der Name schon sagt, basiert diese Lizenz auf der Anzahl der Serverkerne. Eine 1-CPU-Lizenz kann nur auf einen Kern des Servers zugreifen, und eine 2-CPU-Lizenz hat Zugriff auf zwei Kerne des Servers und so weiter.

HTTP/2-Unterstützung

LiteSpeed ​​ist 100 % kompatibel mit dem HTTP/2-Protokoll.

Zusatzfunktionen

Wechseln Sie mit einem Klick zwischen Apache und LiteSpeed ​​Web Server.

Installation

Informationen zum Installieren und Deinstallieren von LiteSpeed ​​auf dem WHM-Server finden Sie in unserem Wissensdatenbank-Tutorial.

3. Cpnginx NGINX-Plugin-Installer für cPanel

(Editor-Ranking #3, Editor-Bewertung: 8,6 von 10)

Cpnginx ist ein weiteres funktionsreiches anpassbares NGINX-Installationsprogramm. Es ermöglicht Ihnen, CMS-Vorlagen Ihrer Wahl, einschließlich WordPress und Joomla, zu erstellen und bereitzustellen. Es unterstützt auch mehrere Versionen von PHP-FPM und mehrere Caches wie Proxy-Cache, FCGI-Cache usw.

Leistung

Während wir den Test auf Cpnginx durchführen, lieferte er ziemlich ähnliche Ergebnisse wie Engintron. Die erste Reaktion wurde bei etwa 550 ms aufgezeichnet, die in nachfolgenden Tests allmählich abnahm und die Stabilität zwischen 200 ms und 400 ms beibehielt.

Cpnginx-Plugin zur Optimierung und Beschleunigung des WHM-Servers

Für Cpnginx betrug die gemessene durchschnittliche Reaktionszeit 344 ms mit 48 erfolgreichen Antworten und 113 Antworten mit Zeitüberschreitung . Hier ist die Cpnginx-Ergebniszusammenfassung.

  • Testdauer: 1 Minute
  • Durchschnittliche Reaktionszeit: 344 ms
  • Anzahl erfolgreicher Antworten: 48
  • Anzahl unserer zeitgesteuerten Antworten: 113

Preis

Cpnginx ist für 5 $ pro Monat und Server ODER einmalig 249 $ für die gesamte Lebensdauer erhältlich.

HTTP/2-Unterstützung

Cpnginx ist vollständig kompatibel mit dem HTTP/2-Protokoll.

Installation

Informationen zum Installieren und Deinstallieren von Cpnginx auf dem WHM-Server finden Sie in unserem Wissensdatenbank-Tutorial.

4. Engintron Nginx-Installationsprogramm für cPanel

(Editor Ranking #4, Bewertung: 8,3 von 10)

Engintron (Nginx auf cPanel) ist ein Open-Source-NGINX-Installationsprogramm, das Ihren vorhandenen WHM-Server in den NGINX-Webserver integriert. Engintron verbessert die Leistung und Web-Serving-Kapazität des WHM-Servers, indem der NGINX-Webserver installiert und konfiguriert wird, um als Reverse-Caching-Proxy für statische Dateien wie CSS, JS, Bilder usw. zu fungieren.

Es fügt auch eine Mikro-Cache-Schicht hinzu, um die Leistung dynamischer Inhalte zu verbessern, die von beliebten CMS wie WordPress, Joomla und Drupal generiert werden; Forenskripte wie vBulletin, phpBB, SMF und E-Commerce-Skripte wie Magento, OpenCart, PrestaShop usw.

Leistung

Die erste Antwortzeit des Servers betrug ca. 550 ms. In den nächsten nachfolgenden Tests wurde die Reaktionszeit allmählich verringert. Für das Engintron-Plugin wurde eine durchschnittliche Antwortzeit von 397 ms mit 48 erfolgreichen Antworten und 113 Antworten mit Zeitüberschreitung gemessen. Hier ist die Zusammenfassung der Engintron-Ergebnisse.

Engintron-Plugin zur Optimierung und Beschleunigung des WHM-Servers

  • Testdauer: 1 Minute
  • Durchschnittliche Reaktionszeit: 397 ms
  • Anzahl erfolgreicher Antworten: 48
  • Anzahl unserer zeitgesteuerten Antworten: 113

Preis

Engintron ist völlig KOSTENLOS.

HTTP/2-Unterstützung

Engintron unterstützt kein HTTP/2.

Installation

Informationen zur Installation und Deinstallation von Engintron auf dem WHM-Server finden Sie in unserem Wissensdatenbank-Tutorial.

5. Optimierter Apache ohne Plugins

(Editor Ranking #5, Bewertung: 7,8 von 10)

Der Apache-Webserver ist wahrscheinlich zu restriktiv, wenn er nicht optimiert ist. Daher haben wir uns entschieden, den gleichen Test auf Apache durchzuführen, nachdem wir die Konfigurationseinstellungen optimiert hatten, um sowohl die Geschwindigkeit als auch die CPU-/RAM-Auslastung zu verbessern. Wir haben Apache Version 2.4 verwendet, die viel schneller ist als seine früheren Versionen. Wenn Sie noch Apache 2.2 verwenden, sollten Sie es auf 2.4 aktualisieren, indem Sie Apache EasyApache neu erstellen.

Leistung

Wie das Leistungsdiagramm zeigt, betrug die erste Antwortzeit des Standard-Apache-Servers mehr als 510 ms, was in nachfolgenden Tests verringert wurde. Eine durchschnittlich gemessene Antwort betrug 406 ms mit 48 erfolgreichen Antworten und 113 Antworten mit Zeitüberschreitung .

Optimierter Apache zur Optimierung und Beschleunigung des WHM-Servers

  • Testdauer: 1 Minute
  • Durchschnittliche Antwortzeit: 372
  • Anzahl erfolgreicher Antworten: 48
  • Anzahl unserer zeitgesteuerten Antworten: 113

Optimierung von Apache von WHM

Wir haben die Apache-Direktiven für maximale Leistung wie folgt optimiert.

Navigieren Sie in WHM zu Service ConfigurationApache ConfigurationGlobal Configuration und ändern Sie die Werte wie folgt.

 StartServer = 5
MinSpareServer = 5
MaxSpareServer = 10
Serverlimit = 500
MaxRequestWorker = 500
MaxRequestsPerChild = 4000
Zeitüberschreitung = 20

Durch die Konfiguration der obigen Apache-Anweisungen haben wir einen guten Unterschied in Bezug auf die CPU-/RAM-Auslastung im Vergleich zum Standard-Apache festgestellt Konfiguration, die mit cPanel ausgeliefert wird.

Fazit

Am Ende unserer Tests kamen wir zu dem Schluss, dass xVarnish unter allen Plugins mit der niedrigsten Durchschnittszeit von 192 Millisekunden am besten abschneidet und LightSpeed ​​mit 295 Millisekunden Zweiter wird.

Performance Graph

Wir waren ziemlich beeindruckt von der Leistung von xVarnish, daher wird dieser Stack von AccuWeb Hosting empfohlen. Wenn Sie ein WHM-Plugin zur Serveroptimierung verwenden, teilen Sie uns bitte Ihre Erfahrungen im Kommentarbereich unten mit.