Cachify 2.4.0 veröffentlicht

Wir freuen uns heute das neue Release von unseres Cachify Plugins ankündigen zu dürfen.

Das letzte Update 2.3.2 is nahezu drei Jahre alt, ist war wohl höchste Zeit den Staub abzuwischen und die wartenden Änderungen endlich verfügbar zu machen. Wir leben noch!

Vielen Dank an unser neuen und wiederkehrenden Contributor und ebenso an all die Nutzer, die uns trotz der langen Funkstille nicht den Rücken gekehrt haben und uns stetig mit Fehlermeldungen und Feature Reuqests versorgt haben.

Die Highlights

  • Neues Caching-Backend: Wir haben unsere Caching Optionen modernisiert und unterstützen nun Redis (spwie KeyDB und Valkey), sodass ihr eure Daten in einem weiteren externen Memory-Cache ablegen könnt.
  • APC Unterstützung eingestellt: Wir haben entschieden die Unterstützung für APC (den ursprünglichen „Alternative PHP Cache“, APCu wurde nie von uns unterstützt) einzustellen. Dieser wird seit 2012 nicht mehr gepflegt und ist wahrscheinlich ohnehin auf keinem modernen Webserver mehr zu finden ist.
  • Erweitere Anpassungsmöglichkeiten: Es gibt zudem eine Reihe neuer Filter und Actions, um sich in die Caching Logik einzuklinken.

Unter der Haube

Drei Jahre Entwicklung, wenn auch manchmal langsam, hinterlassen auch eine Reihe weniger offensichtlicher Spuren.

  • Aktualisierte Installationsanweisungen für fortgeschrittene Integration mit Webservern
  • Anpassungen der Flush-Logik
  • Verfeinerte Ausnahmeregeln
  • Verbesserung der Barrierefreiheit und Internationalisierung
  • Umfassende interne Bereinigungen und Modernisierungen im gesamten Code

Kompatibilität

Diese Version erfordert mindestens:

  • WordPress: 4.7
  • PHP: 5.6

Wir haben diese Version bis WordPress 6.6 und PHP 8.3 getestet.

Jetzt herunterladen

Cachify 2.4.0 ist im WordPress Plugin Verzeichnis verfügbar: de.wordpress.org/plugins/cachify/

Cachify 2.1.1 veröffentlicht

2 Wochen nach dem letzten Update stelle ich eine weitere Aktualisierung bereit. Die aktuelle Fassung des Caching-Plugins für WordPress beinhaltet einen weiteren Filter (cachify_skip_cache) für die Steuerung der Cache-Bildung pro Blogseite. So können bestimmte Seiten oder gar Bereiche vom Caching ausgeschlossen werden. Ein Snippet verdeutlicht die Nutzung des Hooks.

Da die Anzahl der MP6 Plugin-Nutzer wächst, habe ich die Unterstützung für das Layout-Plugin eingeführt. Das Icon „Cache leeren“ in der Adminleiste ist nun wieder da. Matthias Pabst hat mich dazu gezwungen. 😉

Das Update ist wie immer über den WordPress-Administrationsbereich zu beziehen.

Cachify 2.0.9

n der neuen Plugin-Version habe ich die Option der Quelltext-Minimierung ausgebaut. Nun kann der Nutzer selbst festlegen, ob Cachify die Browser-Ausgabe vollständig (also inkl. Inline-JavaScript), teilweise (Nur HTML) oder gar nicht minimieren soll.

Zudem hat die Minify-Option einen internen Filter bekommen, über den Entwickler bestimmte HTML-Tags von der Minimierung rausnehmen können.

Cachify 2.0.8 wird verteilt

Gute Neuigkeiten für Shop-Betreiber, die auf WordPress + WooCommercesetzen: Das Caching-Plugin Cachify unterstützt nun auch WooCommerce. Seiten der Warenkorbstrecke und der Nutzerverwaltung werden nun vom Cache ausgeschlossen, da diese dynamischen, nutzerspezifischen Content beinhalten.

WooCommerce ab 1.4.2 wird vorausgesetzt.

Das Update kann ab sofort via WordPress-Backend aktualisiert oder heruntergeladen & installiert werden.

Download auf WordPress.org

Jetzt neu: Memcached

Habe Cachify soweit erweitert, dass das Caching-Plugin nun auch mit Memcached umgehen kann. So werden Blogseiten im Arbeitsspeicher abgelegt und direkt vom Server (in meinem Fall Nginx) ausgegeben.

Die Umstellung sieht man ganz deutlich auf dem Speed-Verlauf.

Das öffentliche Plugin-Update folgt.

Cachify 2.0.5

Nach Antispam Bee erfährt nun das Cachify Plugin eine Aktualisierung. Durch die vollständige Überarbeitung der Plugin-Beschreibungsseite rückt die neue Version des Plugins ein wenig in den Hintergrund. Habe versucht die Installationsanleitung und Einstellungen verständlicher zu formulieren.

Auch wurde ein neuer Teaser (samt einer HiDPI-Variante) entworfen und online gestellt.

Jetzt neu: Festplatten-Cache

Seit heute Abend beherrscht das Cachify Plugin über die dritte Methode der Cache-Speicherung: Festplatte. Ab sofort können Webseiten als statische HTML-Files auf der Server-HD abgelegt und von dort aus aufgerufen werden. Der Vorteil der Technik: Kein PHP muss gestartet werden, da die Umleitung auf das richtige File = aufgerufene Blogseite übernimmt der Server (unter Nginx besonders performant).

Anbei schon mal die ersten Vergleichszahlen, habe playground.ebiene.de bereits umgestellt.

Sobald die Testphase abgeschlossen ist, gibt’s das entsprechende Update für das kostenlose WordPress-Plugin.

WordPress in eine Rakete verwandeln mit Cachify 1.3

Bereits seit Wochen teste ich lokal die überarbeitete Cachify-Version mit integrierter APC-Unterstützung. APC steht für Alternative PHP Cache und ist eine – nachträglich zu installierende – PHP-Erweiterung für effizientes Caching im Shared-Memory des Webservers. Mehr dazu bei Wikipedia.

Heute wurde Cachify 1.3 mit dem Support für APC veröffentlicht. Blogger, die APC auf dem Server bereits nutzen oder nachträglich installieren können, können von der Zusatzoption im Plugin Gebrauch machen. Wie die technische Einbindung funktioniert (händischer Eingriff auf der Serverebene nötig), beschreibt das offizielle Online-Handbuch des Cache-Plugins. Mehr ins Detail will ich an dieser Stelle nicht gehen.

Ein Vergleich zur Veranschaulichung: Auf helpdesk.wpseo.de ist Cachify mit APC im Einsatz. Das Bild unten zeigt die Reaktionszeiten des Webservers vor der Plugin-Installation (248 ms ist schon ein sehr guter Wert für eine Startseite basiert auf WordPress) und einmal mit Cachify 1.3 (50 ms ist wirklich ein Traumwert).

Wer über APC verfügt, kann das Update gerne beziehen, sonst tut es nicht Not.