Quelle: https://hostingwissen.de/wissen/php-opcache/

Datenstand: 2026-11-03. Anbieter: webhoster.de AG.

Performance / Praxiswissen

# PHP OPcache: Warum vorbereiteter Programmcode Arbeit spart

PHP muss Programmdateien zunächst verarbeiten, bevor der darin beschriebene Ablauf ausgeführt werden kann. OPcache hält vorkompilierten Bytecode im Speicher bereit und erspart bei weiteren Aufrufen einen Teil dieser Vorarbeit. Das ist besonders für Anwendungen mit vielen PHP-Dateien relevant. Welche Website davon wie stark profitiert, hängt allerdings vom tatsächlichen Ablauf und den übrigen Engpässen ab. OPcache liefert weder fertige Shopseiten noch eine pauschale Beschleunigungsgarantie.

Redaktion HostingwissenStand: 3. November 20264 Min. Lesezeit

![Drei unterschiedlich hohe petrolfarbene Säulen in einem technischen Messrahmen; KI-Illustration](https://hostingwissen.de/assets/wissen-performance.webp)

Illustratives Bildmotiv · KI-generiert

In diesem ArtikelDie wichtigsten Gedanken

* OPcache speichert vorbereiteten PHP-Programmcode, keine fertigen Webseiten.
* Änderungen am Code müssen vom laufenden PHP-Prozess erkannt werden.
* Konfiguration und Neustarts gehören in einen abgestimmten Betriebsablauf.
Grafik: OPcache spart die wiederholte Vorbereitung PHP-Datei → Vorbereiteter Bytecode → Anwendung ausführen → Antwort erzeugen. Schematische Darstellung, keine Messwerte.

OPcache spart die wiederholte Vorbereitung · schematisch

## Den Weg einer PHP-Anfrage verstehen

Bei einem dynamischen Aufruf lädt PHP unter anderem Anwendungsdateien, führt deren Anweisungen aus und verarbeitet Daten. Ohne einen passenden Bytecode-Cache muss die Vorbereitung dieser Dateien bei wiederholten Anfragen erneut erfolgen. OPcache setzt an diesem Arbeitsschritt an. Die eigentliche Geschäftslogik, Datenbankabfragen und Zugriffe auf externe Dienste verschwinden dadurch nicht. Ein langsamer Versanddienst bleibt beispielsweise ein gesondertes Problem.

Diese Grenze ist für Diagnose und Erwartungen hilfreich. Wenn eine vollständig im Seiten-Cache gespeicherte Antwort direkt ausgeliefert wird, muss WordPress für diesen Aufruf möglicherweise gar nicht ausgeführt werden. Bei einem Warenkorb, dem Backend oder einem dynamischen Formular kann PHP dagegen weiter gebraucht werden. Deshalb beurteilst du OPcache sinnvoll an den Aufrufen, die tatsächlich PHP ausführen, und dokumentierst gleichzeitig den Zustand anderer Cache-Ebenen.

## Drei Cache-Ebenen auseinanderhalten

Ein Seiten-Cache speichert vorbereitete Antworten. Ein Object Cache hält wiederverwendbare Datenobjekte bereit. OPcache hält vorbereiteten PHP-Bytecode bereit. Die Begriffe bezeichnen unterschiedliche Inhalte und Gültigkeitsregeln. Ein Knopf zum Leeren des WordPress-Seiten-Caches muss deshalb nicht zugleich alle anderen Ebenen zurücksetzen. Auch die Browserkopie einer CSS-Datei ist ein eigener Speicherort mit anderen Regeln.

Halte bei einer Fehlersuche fest, was verändert wurde. Erscheint nach einem Theme-Update noch eine alte Darstellung, kann die Ursache im Browser, einem Seiten-Cache oder bei nicht erkannten Programmänderungen liegen. Statt sämtliche Systeme wahllos neu zu starten, hilft ein klarer Prüfpfad: frischen Abruf vergleichen, zuständigen Cache identifizieren und gezielt die Freigabe neuer Inhalte prüfen.

| Ebene | Gespeicherter Inhalt | Typische Zuständigkeit |
| --- | --- | --- |
| Seiten-Cache | Fertige Antworten | Anwendung/Webserver |
| Object Cache | Datenobjekte | Anwendung und Cache-Dienst |
| OPcache | PHP-Bytecode | PHP-Laufzeit |

## Codeänderungen sicher sichtbar machen

OPcache kann Dateizeitstempel prüfen und dadurch geänderte Dateien erkennen. Einzelne Einstellungen beeinflussen, wie diese Prüfung stattfindet. Eine pauschale Empfehlung, die Erkennung abzuschalten, ist für einen redaktionell gepflegten WordPress-Auftritt ungeeignet. Ohne einen verlässlichen Freigabeschritt kann sonst alter Code weiterlaufen, obwohl die Dateien bereits ausgetauscht wurden. Das erzeugt besonders bei Updates schwer verständliche Mischzustände.

Kläre mit dem Betreiber, wie Updates und Deployments in deiner Umgebung wirksam werden. Dazu können eine gezielte Invalidierung, ein kontrollierter Prozesswechsel oder die vorhandene Zeitstempelprüfung gehören. Welche Methode verfügbar ist, hängt vom Hosting und den Rechten ab. Administrationsseiten zur Cache-Steuerung dürfen nicht öffentlich ungeschützt erreichbar sein. Veröffentliche dort auch keine internen Pfade oder Konfigurationsdetails.

## Speicherbedarf und Grenzen beobachten

Auch ein Bytecode-Cache braucht begrenzten Speicher. Ein umfangreicher Bestand mit vielen Installationen kann andere Anforderungen haben als eine einzelne schlanke Website. Prüfe, welche Diagnoseinformationen der Betreiber bereitstellt und ob sich Hinweise auf erschöpften Cache-Speicher oder häufige Neustarts zeigen. Eine zufällige große Konfigurationszahl aus einem Tutorial ist kein Nachweis für eine passende Einstellung auf deinem System.

Der Just-in-time-Compiler von PHP ist ein weiteres Thema und kein Synonym für OPcache. Aus seiner Verfügbarkeit folgt keine allgemeine Beschleunigung für jede WordPress-Seite. Bevor du Sonderkonfigurationen verfolgst, sollten ein unterstützter PHP-Zweig, kompatible Erweiterungen und die grundlegenden Cache-Funktionen zuverlässig laufen. Eine nachvollziehbare Ausgangslage ist mehr wert als mehrere gleichzeitig aktivierte Optimierungsoptionen.

## Eine Änderung kontrolliert beurteilen

Wähle einen wiederholbaren dynamischen Ablauf und notiere seine Bedingungen: angemeldeter Zustand, Cache-Status, Datenbestand und gleichzeitige Hintergrundaufgaben. Vergleiche dann eine einzelne Änderung. Neben Antwortzeiten zählen Fehlermeldungen und korrekte Ergebnisse. Ein kürzerer Aufruf ist kein Erfolg, wenn nach einem Update weiterhin alter Code ausgeführt wird oder eine Verwaltungsfunktion nicht mehr arbeitet.

Bewahre die wirksame Konfiguration zusammen mit dem Freigabe- und Rückweg auf. Bei einem PHP-Versionswechsel musst du den Ablauf erneut prüfen, weil Laufzeit, Erweiterungen und Konfiguration zusammenpassen müssen. So wird OPcache zu einem überprüfbaren Teil des Betriebs. Die Verantwortung für WordPress-Updates und individuelle Funktionen bleibt dabei ausdrücklich bestehen.

Nachlesen im Original

## Quellen & Dokumentation

Primärquellen, geprüft am 3. November 2026. Angaben gelten im beschriebenen Zusammenhang; die konkrete Umgebung und der gebuchte Leistungsumfang bleiben maßgeblich.

* [PHP: OPcache-Handbuch ↗](https://www.php.net/manual/en/book.opcache.php)
* [PHP: OPcache-Konfiguration ↗](https://www.php.net/manual/en/opcache.configuration.php)
* [PHP: Unterstützte Versionszweige ↗](https://www.php.net/supported-versions.php)

**Transparenz**

Dieser Artikel stammt von der Redaktion Hostingwissen, einem Angebot der webhoster.de AG. Die Gesellschaft bietet selbst Webhosting und Managed Server an. Allgemeine Erklärungen und konkrete Produktleistungen sind gesondert zu prüfen.

In diesem Artikel[← Zur Bibliothek](https://hostingwissen.de/wissen/)

Weiterdenken

## Dazu passt auch

[![Drei unterschiedlich hohe petrolfarbene Säulen in einem technischen Messrahmen; KI-Illustration](https://hostingwissen.de/assets/wissen-performance.webp)](https://hostingwissen.de/wissen/object-cache-verstehen/)

Performance · 4 Min.

### [Object Cache und Redis: Wiederkehrende Datenarbeit vermeiden](https://hostingwissen.de/wissen/object-cache-verstehen/)

Ein Object Cache speichert Datenobjekte statt fertiger Seiten. Erfahre, wann Redis helfen kann und welche Voraussetzungen, Grenzen und Tests dazugehören.

↗

[![Drei unterschiedlich hohe petrolfarbene Säulen in einem technischen Messrahmen; KI-Illustration](https://hostingwissen.de/assets/wissen-performance.webp)](https://hostingwissen.de/wissen/litespeed-seiten-cache/)

Performance · 4 Min.

### [LiteSpeed-Seiten-Cache: Cache-Hit, Cache-Miss und sichere Ausnahmen](https://hostingwissen.de/wissen/litespeed-seiten-cache/)

Wie LSCache fertige Seiten wiederverwendet, wann ein Purge sinnvoll ist und warum Warenkorb, Login und persönliche Inhalte besondere Regeln brauchen.

↗

[![Geöffnete Archivschublade mit Papieren über zwei petrolfarbenen Sicherungsebenen; KI-Illustration](https://hostingwissen.de/assets/wissen-betrieb.webp)](https://hostingwissen.de/wissen/php-versionswechsel/)

Betrieb · 4 Min.

### [PHP-Version wechseln: Kompatibilität vor der Freigabe prüfen](https://hostingwissen.de/wissen/php-versionswechsel/)

Ein sicher geplanter PHP-Wechsel umfasst unterstützte Zweige, Erweiterungen, Staging-Tests und einen Rückweg, der auch veränderte Daten berücksichtigt.

↗