Beschreibung
Pods Alternative Cache bietet optimale Leistung mit Pods-Websites auf Hosts ohne Objekt-Caching oder mit niedrigen Limits. Er wurde für die WP Engine®-Plattform entwickelt und getestet, um die Leistung von zwischengespeicherten Objekten, die von Pods generiert werden, zu verbessern, funktioniert aber auch bei zahlreichen anderen Hosting-Anbietern.
Pods Alternative Cache ist eine großartige Ergänzung zu einer Website, die bereits Objekt-Caching nutzt. Es unterteilt weiter und ermöglicht Pods, konsistentere, dauerhafte Caching-Objekte zu nutzen, ohne andere Plugins und WordPress-Caching-Objekte zu beeinträchtigen. Insbesondere bei größeren Konfigurationen verbessert dieses Plugin die Leistung, indem es sicherstellt, dass andere notwendige Objekte nicht vom Server entfernt werden, um Platz für Pods-Cache-Objekte zu schaffen.
Dieses Plugin erfordert Version 2.4 des Pods Framework oder höher, um zu funktionieren.
Weitere Informationen über die Verwendung dieses Plugins findest du unter https://pods.io/2014/04/16/introducing-pods-alternative-cache/.
Schaue dir auch die FAQ unten an, um weitere Details zur Anpassung der Konfiguration deiner „wp-config.php”-Datei zu erfahren.
Mitwirkende
Auf GitHub findest du eine Liste der Mitwirkenden und in unseren GitHub-Issues kannst du sehen, wer an der Erweiterung von Funktionen, der Behebung von Fehlern oder der Meldung von Problemen/Tests beteiligt ist.
github.com/pods-framework/pods-alternative-cache/graphs/contributors
Installation
- Entpacke den gesamten Inhalt dieser Plugin-Zip-Datei lokal in deinen
wp-content/plugins/-Ordner - Lade das Plugin in das Verzeichnis deiner Website hoch
- Navigiere zu
wp-admin/plugins.phpauf deiner Website (deine WordPress-Admin-Plugin-Seite) - Aktiviere dieses Plugin
ODER du kannst es auch einfach in WordPress installieren, indem du auf Plugins >> Installieren >> gehst und den Namen dieses Plugins eingibst
FAQ
-
Wozu ein alternativer Cache?
-
Hosts wie WPEngine und GoDaddy haben für ihre Objekt-Caching-Engine Limits festgelegt, die sie für ihre Umgebung als optimal ansehen. Manchmal können Plugins, Themes und sogar der WordPress-Kern den Objekt-Cache so stark nutzen, dass er zu voll wird. In diesem Fall können bestimmte Caching-Engines wie APC Objekte aus ihrem Cache entfernen, was zu einer scheinbar zufälligen Anzahl von Abfragen bei jedem Laden einer Seite führen kann.
Der alternative Cache von Pods speichert alle Pods-Objekte, die zwischengespeichert werden müssen, getrennt von der standardmäßigen Objekt-Caching-Engine. Je nach Umgebung oder Website ist dies möglicherweise noch nicht optimal. Du solltest es ausprobieren und die Leistung deiner Website im Auge behalten, um festzustellen, ob dies die richtige Lösung für dich ist.
-
Welche Optionen sind verfügbar?
-
In deiner „wp-config.php”-Datei oder vor der Aktion
plugins_loadedkannst du weitere Konstanten definieren, um die Funktionsweise des Plugins zu ändern.Die Speicherart ändern (achte darauf, zwischen den Wechseln der Speicherart zu deaktivieren/aktivieren):
define( 'PODS_ALT_CACHE_TYPE', 'db' ); // Default is 'file', you can choose 'memcached' tooDen Pfad zum Datei-Cache-Ordner ändern:
define( 'PODS_ALT_FILE_CACHE_DIR', 'path/to/folder' ); // Default is 'wp-content/podscache'Host oder IP-Adresse des Memcached-Server festlegen
define( 'PODS_ALT_CACHE_MEMCACHED_SERVER', '127.0.0.1' ); // Default is 'localhost'PORT-Nummer des Memcached-Server festlegen
define( 'PODS_ALT_CACHE_MEMCACHED_PORT', 11211 ); // Default is 11211Deaktiviere Pods Alternative Cache:
define( 'PODS_ALT_CACHE', false ); // Default is trueDeaktiviere den Objekt-Cache-Fallback, wenn das Schreiben von Dateien fehlschlägt:
define( 'PODS_ALT_CACHE_FALLBACK', false ); // Default is true
Rezensionen
Mitwirkende und Entwickler
„Pods Alternative Cache“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Pods Alternative Cache“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Pods Alternative Cache“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
2.3 – February 24th, 2026
- New minimum requirement: WordPress 6.3+
- Fixed: Tested on WP 7.0 (@sc0ttkclark)
- Fixed: Resolved Plugin Checker issues across codebase. (@sc0ttkclark)
2.2.1 – March 30th, 2025
- Behoben: Getestet mit WP 6.8 und PHP 7.2+. (@sc0ttkclark)
2.2.0 – March 24th, 2024
- Neue Anforderungen, die zu Pods passen: WP 6.0+, PHP 7.2+ und Pods 3.0+ (@sc0ttkclark)
2.1.8 – March 24th, 2024
- Behoben: Ein PHP-Hinweis mit der Methode zum Festlegen des Speichers wurde behoben. (@sc0ttkclark)
- Behoben: Ein Problem wurde gelöst, das dazu führte, dass die Cache-Gruppe beim Einstellen des Fallback-Werts nicht richtig genutzt wurde. (@sc0ttkclark)
- Behoben: Getestet mit WP 6.5 und PHP 7.2+. (@sc0ttkclark)
2.1.7 – March 13th, 2023
- Behoben: Es wurde ein Fehler gefunden, der einige Jahre lang herumgeisterte und nur in Ausnahmefällen auftrat – Überprüfung, ob eine Datei/ein Verzeichnis noch existiert, bevor versucht wird, sie/es zu löschen/entfernen. (@sc0ttkclark)
2.1.6 – March 6th, 2023
- Behoben: Behebung eines Problems, das manchmal beim Rückgriff auf den Cache für persistente Objekte auftritt, wenn der Cache für eine Gruppe gelöscht wird. (@sc0ttkclark)
2.1.5 – September 30th, 2022
- Behoben: Die PHP-Warnung beim Einrichten der .htaccess-Datei wurde behoben. (@sc0ttkclark)
2.1.4 – September 30th, 2022
- Behoben: Behebung der PHP-Warnung beim Einrichten der .htaccess-Datei. (@sc0ttkclark)
2.1.3 – March 1st, 2022
- Behoben: Sicherstellung, dass das podscache-Datei-Verzeichnis von der Indizierung durch Suchmaschinen ausgeschlossen ist und den direkten Browser-Zugriff in Apache-Umgebungen verweigert.
- Behoben: Behebung möglicher PHP-Warnungen bei bestimmten Konfigurationen, wenn geprüft wird, ob ein Ordner existiert und Dateien daraus abgerufen werden können.
2.1.2 – September 4th, 2021
- Behoben: Jetzt kompatibel mit PHP 8.0+
2.1.1 – August 14th, 2021
- Mit WordPress 5.8 auf Kompatibilität getestet
2.1.0 – July 14th, 2020
- Neu: Benötigt jetzt PHP 5.6+
- Hinzugefügt: Freemius-Unterstützung bei Verwendung von Pods 2.7.17+
- Behoben: SiteGround und andere Websites, die den Domänennamen im Pfad verwenden, führen nicht mehr dazu, dass das Schreiben von Verzeichnissen/Dateien fehlschlägt.
2.0.7 – March 2nd, 2020
- Reparieren von datenbankbasierten Speicherwertsätzen (Dank an @Danone89)
- Mit WordPress 5.4 auf Kompatibilität getestet
2.0.6 – March 2nd, 2019
- Caching-Probleme mit Fallback-Cache behoben
- Weitere Tests zur Verbesserung der Stabilität hinzugefügt
2.0.5 – November 15th, 2018
- PHP-Hinweise bei der Behandlung von Fallback-Werten korrigiert
2.0.4 – October 26th, 2018
- Es wurde ein neuer Objekt-Cache-Fallback für die Dateispeicherung hinzugefügt (Standard-Alt-Cache), so dass im Falle eines fehlgeschlagenen Schreibvorgangs die Daten im normalen Objekt-Cache gespeichert werden; Du kannst das mittels
define( 'PODS_ALT_CACHE_FALLBACK', false );deaktivieren
2.0.3 – October 23rd, 2018
- Fälle behoben, in denen Transienten/Objekt-Cache von Pods verwendet werden konnten, bevor Pods Alternative Cache vollständig geladen war
- Version der WordPress-Kompatibilität aktualisiert
- PHPCS-Korrekturen
2.0.2 – June 2nd, 2017
- Überarbeitete Branding-Assets
- PHP-Hinweise behoben
- Die Verwendung des Ports von Memcached als Ganzzahl wurde korrigiert
2.0.1 – July 13th, 2016
- Fehler beim Löschen von Cache-Dateien/Ordnern behoben, der dazu führte, dass Pods den Cache nicht richtig löschen/vorladen konnte
- Tippfehler korrigiert (Dank an @szepeviktor)
2.0 – June 23rd, 2016
- Unterstützung für Memcache-Caching hinzugefügt (Dank an @shaer)
- Unterstützung für die Verwendung von WP_Filesystem anstelle der direkten Verwendung von PHP hinzugefügt
- Zusätzliche WP Engine®-Kompatibilität hinzugefügt
- Umstrukturierung in ein besseres OO-Muster, so dass der Code leichter zu verwenden und zu erweitern ist
- Möglichkeit ergänzt, um individuelle Speichertypen zu erstellen, um
pods_alternative_cache_storage_typeszu filtern,return $storage_types;wo du$storage_types[ 'your_type' ] = 'Your_Class';gesetzt hast - Die Dateispeicherung verwendet jetzt eine md5-basierte Ordnerstruktur, um Probleme auf Websites mit einer großen Anzahl von Cache-Objekten zu vermeiden und um zu vermeiden, dass Ordner mit zu vielen Dateien darin Probleme mit bestimmten Hosts verursachen können
- Du hast einen Fehler gefunden oder eine Idee für eine tolle Funktion? Komme auf GitHub und erzähle uns davon und wir werden uns schnellstmöglich damit befassen github.com/pods-framework/pods-alternative-cache/issues/new
1.0 – April 16th, 2014
- Erste offizielle Veröffentlichung!
