APCu: Meldung unter Werkzeuge > Website-Zustand

Object-Cache: APCu, Redis-Objekt-Cache und WordPress

Beitragsdatum: 06.11.2022 | Letztes Update: 21.08.2024

Object-Cache: Aktivierung bei WordPress-Instanzen

Unter Werkzeuge > Website-Zustand bei WordPress-Instanzen erscheint nach dem Update auf WordPress 6.1 bei einigen Instanzen (Hoster ist Webgo) die folgende Meldung: „Ein persistenter Objekt-Cache macht die Datenbank deiner Website effizienter, was in schnelleren Ladezeiten resultiert, da WordPress den Inhalt deiner Website und die Einstellungen viel schneller abrufen kann. Dein Hosting-Anbieter kann dir mitteilen, ob ein persistenter Objekt-Cache für deine Website aktiviert werden kann. Dein Webhosting scheint die folgenden Dienste für das Cachen von Objekten zu unterstützen: APCu.“

APCu: Meldung unter Werkzeuge > Website-Zustand
APCu: Meldung unter Werkzeuge > Website-Zustand

Wie so oft konnte der Support des Hosters Webgo uns dabei schnell helfen: Nach Rückfrage beim Support unseres Hosters Webgo sollten in der php.ini die folgenden Zeilen unter
webgo-Admin > Server > php.ini Konfiguration > Eigene php.ini eingetragen werden:

opcache.enable =1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
apc.enabled=1

Wie und ob das bei anderen Hostern in der Form eingetragen werden kann, muss im Einzelfall geklärt oder Kontakt zum Hoster aufgenommen werden.

Anschließend habe ich nach einem entsprechenden Hinweis in einem Thread im deutschsprachigen WordPress-Forum das Plugin APCu Manager auf der Instanz unter WordPress 6.1 installiert und aktiviert.

Einstellungen: auf auto-update schalten

APCu Manager bei WordPress 6.1
APCu Manager

Anschließend auf settings klicken. Hier muss lediglich die Option „Object cache“ aktiviert werden:

APCu Manager: Settings - Object Cache (bei WordPress 6.1)
APCu Manager: Settings – Object Cache

Danach verschwindet die Anzeige unter Werkzeuge > Website-Zustand:

Website-Zustand bei WordPress 6.1
Website-Zustand bei WordPress 6.1

Weitere Tests der Website sollten danach erfolgen.

Falls dann noch die Meldung „Seiten-Cache wurde nicht erkannt, aber die Antwortzeit des Servers ist OK“ beim Website-Zustand erscheint, ist vermutlich kein Cache-Plugin installiert. Diese Meldung verschwand in meinem Fall, nachdem ich ein entsprechendes Plugin (z. B. WP Optimize) installiert, aktiviert und eingerichtet habe.

Weitere Plugins: Redis-Objekt-Cache, Docket Cache – Object Cache, atec Cache APCu

Eine weitere Alternative stellt das Plugin Redis-Objekt-Cache dar – ein persistentes Objekt-Cache-Backend, das von Redis unterstützt wird.

Update

12.11.2023: In manchen Fällen gab es aus verschiedensten Gründen ein Problem mit dem hier vorgestellten Plugin. Auf einer Testinstanz habe ich das Plugin Docket Cache – Object Cache Accelerator als weitere gute Alternative eingesetzt, mit dem es in dem Fall keine Probleme gab und die Meldung im Website-Bericht nicht mehr auftrat. Das Plugin habe ich ohne Änderung irgendwelcher Einstellungen aktiviert.

20.8.2024: Nach einem Hinweis habe ich jetzt auch auf der Website WordPress Meetup Südsauerland das Plugin atec Cache APCu installiert, das auf den ersten Blick auch einen guten Eindruck macht.

Das Seiten-Caching kann bei WP Optimize unter WP Optimize > Einstellungen > Cache eingerichtet werden.

Wir freuen uns über eine Kontaktaufnahme

Was hältst du davon?

Wir hoffen, dieser Beitrag hat dir gefallen und wir würden uns über einen Kommentar freuen. Auch über Erweiterungen, Korrekturen, Hinweise oder sonstige Anmerkungen freuen wir uns sehr.

  • Auf der folgenden Seite findest du weitere interessante Beiträge sortiert nach Kategorien und Schlagwörtern.
  • Wenn du über unsere neuesten Beiträge informiert werden möchtest, kannst du dich gerne bei unserem Newsletter anmelden.

8 Antworten zu „Object-Cache: APCu, Redis-Objekt-Cache und WordPress“

  1. Avatar von Birgit Schulz

    Hallo Herr Gerhards,
    ich betreue eine Vereins-Website, bin kein Profi 🙂 und stieß auf die Problematik mit dem Seiten-Cache.
    Ich habe alles so gemacht, wie Ihrem Artikel beschrieben, auch mit webgo telefoniert, um die php.ini Konfiguration zu prüfen (alles wie gewünscht) und das Plugin WP Optimizer installiert.
    Trotzdem meldet mir das System beim Website-Zustand, dass zwar nun ein Seiten-Cache erkannt wird, aber die Antwortzeit des Servers immer noch zu langsam sein.
    Was kann ich denn noch tun, um den Fehler behoben zu bekommen?
    Für einen Tipp wäre ich sehr dankbar.
    Freundliche Grüße,
    Birgit Schulz

    (P.S: Haben Sie in Ihrer super Sammlung vielleicht auch Tipps für die DSGVO-Einstellungen. Beim Website-Check werden mir diverse Mängel genannt, aber ich habe keine Ahnung, wie ich die beheben kann)

    1. Avatar von hgg
      hgg

      Hallo Frau Schulz,
      danke für den Kommentar.
      Die Meldung im Bericht ist an sich nicht weiter tragisch und kann – wenn es nicht klappt – auch vernachlässigt werden. Sie können noch testen, ob das ggfs. mit dem Plugin
      Redis Object Cache (https://wordpress.org/plugins/redis-cache/) gelöst werden kann. Dazu kann Ihnen aber evtl. webgo als Hoster mehr sagen.

      Bezüglich DSGVO: In meinem Beitrag finden Sie dazu erste Hinweise: https://haurand.com/google-fonts-und-datenschutz-bei-wordpress-instanzen/
      In dem Beitrag sind auch weitere Quellen verlinkt. Empfehlenswert ist z. B. die Website https://dsgvo-und-fonts.de/

      Viele Grüße
      Hans-Gerd Gerhards

  2. Avatar von Terrassenüberdachung

    Danke für die tolle Arbeit die Ihr leistet, werde hier auch in Zukunft zurückgreifen 😉 DANKE !!!! Liebe Grüße Mia

    1. Avatar von hgg
      hgg

      Freut mich sehr, dass Dir unsere Arbeit gefällt.

  3. Avatar von Tai

    „Seiten-Cache wurde nicht erkannt, aber die Antwortzeit des Servers ist OK“

    Diese Meldung habe ich auch. Warum sollte ich überhaupt handeln? Der zweite Teil der Antwort sagt mir: alles gut, obwohl kein Cache erkannt wurde. Aber womöglich bin ich zu blond, um das zu verstehen 😜

    1. Avatar von hgg
      hgg

      In der Regel ist es auch kein Drama, wenn man bei dieser Meldung im Website-Bericht den persistenten Objekt-Cache für eine Website nicht aktiviert hat.

    1. Avatar von hgg
      hgg

      Thanks for the info. The plugin looks interesting.
      I have just installed this plugin on another WordPress-instance, activated it and will then check it further on that instance.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert