(Plesk für Linux) Optimierung der Website-Leistung
Inhalt: Sie können die Leistung von gehosteten Websites verbessern und sie schneller laden lassen. Konfigurieren Sie dazu die optimalen PHP- und nginx-Einstellungen für jede einzelne Website und optimieren Sie den Datenbankserver für alle auf dem Server gehosteten Websites mithilfe der Plesk Funktion „Performance Booster“.
In diesem Artikel erfahren Sie, wie Sie PHP, nginx und Datenbankserver mithilfe von Performance Booster optimieren können.
Hinweis: Performance Booster ist nur in Plesk für Linux verfügbar und kann nur vom Plesk Administrator verwendet werden.
Aktivieren von Performance Booster
Performance Booster ist in der Regel standardmäßig aktiviert. Sie finden die Einstellung unter Tools & Einstellungen > Performance Booster (unter „Allgemeine Einstellungen“). Die Funktion wird jedoch erst schrittweise eingeführt, daher ist sie in Plesk für Sie eventuell noch nicht aktiviert. In diesem Fall müssen Sie sie manuell aktivieren.
So aktivieren Sie Performance Booster:
-
Öffnen Sie die Datei panel.ini, um sie zu bearbeiten. Sie finden sie unter
/usr/local/psa/admin/conf/panel.ini
.Sie können die Datei in der Plesk Oberfläche auch über die Erweiterung Panel.ini Editor bearbeiten.
-
Fügen Sie die folgenden Zeilen zur Datei
panel.ini
hinzu und speichern Sie sie:[ext-performance-booster] enabled=true
Optimierung von PHP und nginx
Wenn Sie die Leistung einer Website steigern möchten, optimieren Sie die PHP- und nginx-Einstellungen:
-
Gehen Sie zu Tools & Einstellungen > Performance Booster (unter „Allgemeine Einstellungen“).
Sie können Performance Booster auch auf der Domainkarte aufrufen (unter „Entwicklertools“). Überspringen Sie in diesem Fall den nächsten Schritt und gehen Sie direkt zu Schritt 3.
-
Klicken Sie auf den Namen der Website, deren Leistung Sie verbessern möchten.
-
Klicken Sie die Kontrollkästchen „Webserver optimieren“, „PHP-Einstellungen optimieren“ und „Zu einer modernen PHP-Version wechseln (Plesk PHP-FPM 8.1)“ an. Klicken Sie dann auf Übernehmen.
Bemerkung: Je nach den Einstellungen der Website können einige Kontrollkästchen deaktiviert sein. Weitere Informationen finden Sie im Abschnitt unten.
Nachdem Sie die PHP- und nginx-Einstellungen optimiert haben, sehen Sie das Symbol unter der entsprechenden Spalte.
„Webserver“ und „PHP“ werden als optimiert angezeigt, wenn jeweils „Webserver optimieren“ und „PHP-Einstellungen optimieren“ aktiviert sind. Der „PHP“-Status hängt nicht von der Option „Zu einer modernen PHP-Version wechseln (Plesk PHP-FPM 8.1)“ ab.
Sie können jederzeit die vorherigen PHP- und nginx-Einstellungen wiederherstellen. Deaktivieren Sie dazu die oben in Schritt 3 genannten Kontrollkästchen und klicken Sie dann auf Übernehmen.
Bemerkung: Der Optimierungsstatus der Websites auf dem Bildschirm „Performance Booster“ ist möglicherweise nicht immer auf dem neuesten Stand. Um den Status aller Websites zu aktualisieren, klicken Sie auf Domainstatus aktualisieren.
Bemerkung: Wenn Sie die Option „Webserver optimieren“ aktiviert und dann die Datei /var/www/vhosts/system/example.com/conf/nginx.conf
manuell aktualisiert haben, verschwindet das Symbol unter der Spalte „Webserver“ nicht (wie es eigentlich sollte). Wenn Sie auf die Schaltfläche Domainstatus aktualisieren klicken, wird der Optimierungsstatus des Webservers ebenfalls nicht aktualisiert. Um den tatsächlichen Status anzuzeigen, deaktivieren Sie das Kontrollkästchen „Webserver optimieren“ manuell. Sie können die Option dann wieder aktivieren, falls Sie den Webserver optimieren möchten.
Optimierung des Datenbankservers
Wenn Sie die Leistung aller gehosteten Websites steigern möchten, optimieren Sie die Einstellungen für den Datenbankserver:
- Gehen Sie zu Tools & Einstellungen > Performance Booster (unter „Allgemeine Einstellungen“) > Tab „Serverweit“.
- Klicken Sie auf „Zu optimierende Werte anzeigen“ und dann auf Übernehmen.
Nachdem Sie die Einstellungen für den Datenbankserver optimiert haben, sehen Sie das Symbol unter der entsprechenden Spalte.
Sie können jederzeit die vorherigen Einstellungen für den Datenbankserver wiederherstellen. Klicken Sie dazu auf „Bericht anzeigen“ und dann auf Zurücksetzen.
Voraussetzungen für die Optimierungseinstellungen
Die Option „Webserver optimieren“ ist verfügbar, wenn alle der folgenden Bedingungen erfüllt sind:
- Das Hosting der Website ist aktiviert.
- nginx ist auf dem Server installiert und aktiviert.
Die Option „PHP-Einstellungen optimieren“ ist verfügbar, wenn alle der folgenden Bedingungen erfüllt sind:
- Das Hosting der Website ist aktiviert.
- „Verwaltung der Hosting-Einstellungen“ und „Verwaltung der allgemeinen PHP-Einstellungen“ sind im Hosting-Paket für die Website erlaubt.
- In der Datei
panel.ini
sind im Abschnitt[php]
keine Standardwerte vorgegeben. Weitere Informationen finden Sie unter Personalisieren von PHP-Parametern.
Die Option „Zur modernen PHP-Version wechseln (Plesk PHP-FPM 8.1)“ ist verfügbar, wenn alle folgenden Bedingungen erfüllt sind:
- Das Hosting der Website ist aktiviert.
- PHP 8.1 ist auf dem Server installiert.
- Die für die Website ausgewählte PHP-Version ist älter als 8.1.
- Die Berechtigung „Verwaltung von PHP-Version und -Handler“ ist im Hosting-Paket der Website erlaubt.
- Der Handler „8.1.x FPM-Anwendung“ ist aktiviert unter Tools & Einstellungen > PHP-Einstellungen (unter „Allgemeine Einstellungen“).