Inhalt: You can enhance the performance of hosted websites and make them load faster. This can be done by applying the optimal PHP and nginx settings individually for each website, and also applying database server optimization to all websites hosted on the server using the Plesk feature called „Performance Booster“.

In this topic, you will learn how to perform PHP, nginx, and database server optimization using Performance Booster.

Note: Performance Booster is only available in Plesk for Linux, and can only be used by the Plesk administrator.

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:

  1. Ö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.

  2. 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:

  1. 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.

    image performance booster domain card

  2. Klicken Sie auf den Namen der Website, deren Leistung Sie verbessern möchten.

  3. 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.

image performance booster

Nachdem Sie die PHP- und nginx-Einstellungen optimiert haben, sehen Sie das Symbol image performance booster icon 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 image performance booster icon 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:

  1. Gehen Sie zu Tools & Einstellungen > Performance Booster (unter „Allgemeine Einstellungen“) > Tab „Serverweit“.
  2. 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 image performance booster icon 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“).