Opcode Cache ist ein Cache-System, das die Ausführung von PHP-Skripten beschleunigt. Im Gegensatz zum Page Cache und Database Cache speichert Opcode Cache keine Ausgabe, sondern speichert den kompilierten Code von PHP-Skripten im Arbeitsspeicher. Dadurch wird verhindert, dass PHP-Skripte bei jeder Anfrage neu kompiliert werden müssen, was die Ausführungszeit verkürzt und die Website-Performance verbessert.
Zu den Anwendungen von Opcode Cache gehören:
- Verbesserung der Website-Performance: Opcode Cache beschleunigt die Ausführung von PHP-Skripten und reduziert die Serverantwortzeit, was zu einer verbesserten Website-Performance führt.
- Skalierbarkeit: Durch die Verwendung von Opcode Cache können mehr Anfragen gleichzeitig verarbeitet werden, da die Ausführung von PHP-Skripten schneller erfolgt.
- Ressourceneffizienz: Da die Ausführung von PHP-Skripten schneller erfolgt, werden weniger Serverressourcen für die Verarbeitung von Anfragen benötigt.
Zu den bekanntesten Tools für Opcode Cache unter WordPress gehören:
- APCu: APCu ist eine kostenlose PHP-Erweiterung für Opcode Cache und kann einfach über das Plesk-Panel oder über die Kommandozeile von Ubuntu installiert werden.
- Zend OPcache: Zend OPcache ist eine kostenlose PHP-Erweiterung für Opcode Cache und wird von vielen Hosting-Anbietern standardmäßig unterstützt.
- XCache: XCache ist eine kostenlose PHP-Erweiterung für Opcode Cache und kann einfach über das Plesk-Panel oder über die Kommandozeile von Ubuntu installiert werden.
Die Installation von Opcode Cache hängt von der verwendeten PHP-Version und dem verwendeten Betriebssystem ab. Unter Ubuntu kann Opcode Cache über die Kommandozeile mit dem folgenden Befehl installiert werden:sudo apt-get install php-opcache
Nach der Installation kann Opcode Cache in der php.ini-Datei konfiguriert werden. Die Konfiguration variiert je nach verwendetem Tool, aber die meisten Optionen sind selbst erklärend.
Wie installiere ich den OPCODE CACHE unter Ubuntu?
Hier sind die Schritte zur Installation von Opcode Cache auf einem Ubuntu-Server mit Plesk:
- Öffnen Sie die Kommandozeile Ihres Servers und führen Sie das folgende Kommando aus, um sicherzustellen, dass Ihr Server auf dem neuesten Stand ist:
sudo apt-get update && sudo apt-get upgrade
- Installieren Sie das PHP-Paket für Opcode Cache:
sudo apt-get install php-opcache
- Nach der Installation müssen Sie die Datei
opcache.ini
bearbeiten, um den Cache entsprechend zu konfigurieren:
sudo nano /etc/php/7.x/mods-available/opcache.ini
Hinweis: Ersetzen Sie 7.x
durch die von Ihnen verwendete PHP-Version.
- Hier einige Beispielkonfigurationen:
- Setzen Sie die Größe des Opcode-Cache auf 256 MB:
opcache.memory_consumption=256
- Aktivieren Sie den Opcode-Cache und legen Sie den Speicherort für den Cache fest:
opcache.enable=1 opcache.enable_cli=1 opcache.file_cache=/var/www/html/opcache
- Speichern Sie die Datei und schließen Sie den Editor.
- Starten Sie den Webserver neu, um die Änderungen zu übernehmen:
sudo service apache2 restart
- Überprüfen Sie, ob der Opcode-Cache funktioniert, indem Sie die PHP-Funktion
opcache_get_status()
aufrufen:
<?php print_r(opcache_get_status()); ?>
- Wenn alles funktioniert, sollten Sie eine Menge von Informationen über den aktuellen Zustand des Opcode-Caches erhalten.
Das ist alles! Sie haben nun erfolgreich Opcode Cache auf Ihrem Ubuntu-Server installiert und konfiguriert.