Skip to content

pattyland/cachify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cachify

Smart, efficient cache solution for WordPress. Use DB, HDD, APC or Memcached for storing your blog pages. Make WordPress faster!

Description

Cachify optimizes your page loads by caching posts, pages and custom post types as static content. You can choose between caching via database, on the web server’s hard drive (HDD), or—thanks to APC (Alternative PHP Cache)—directly in the web server’s system cache. Whenever a page or post is loaded, it can be pulled directly from the cache. The amount of database queries and PHP requests will dramatically decrease towards zero, depending on the caching method you chose.

Features

  • Works with custom post types.
  • Caching methods: DB, HDD, APC and Memcached.
  • “Flush Cache” button in the WordPress toolbar.
  • Ready for WordPress Multisite.
  • Optional compression of HTML markup.
  • White lists for posts and user agents.
  • Manual and automatic cache reset.
  • Automatic cache management.
  • Dashboard widget for cached objects.
  • Settings for Apache and Nginx servers.
  • Extendability via hooks/filters.
  • Languages: English, German.

Auf Deutsch?

Für eine ausführliche Dokumentation besuche bitte das Cachify-Wiki.

Community-Support auf Deutsch erhältst du in einem der deutschsprachigen Foren; im Plugin-Forum für AntiVirus wird, wie in allen Plugin-Foren auf wordpress.org, ausschließlich Englisch gesprochen.

Languages

  • English
  • German
  • German formal

Support

Contribute

  • Active development of this plugin is handled on GitHub.
  • Pull requests for documented bugs are highly appreciated.
  • If you think you’ve found a bug (e.g. you’re experiencing unexpected behavior), please post at the support forums first.

Credits

Installation

  • If you don’t know how to install a plugin for WordPress, here’s how.

Requirements

  • PHP 5.2.4 or greater
  • WordPress 3.8 or greater
  • APC 3.1.4 or greater (optional)
  • Memcached in Nginx (optional)

Changelog

2.2.3

  • generated a POT file
  • added German formal translation
  • updated, translated + formatted README.md
  • updated expired link URLs in plugin and languages files
  • updated plugin authors

2.2.2

  • Fix: Parameter-Rückgabe beim Filter dashboard_glance_items
  • Großzügige Anwendung des Filters esc_html

2.2.1

  • Fix für die Meldung "Call to undefined function is_plugin_active_for_network" in WordPress-Multisite

2.2.0

  • Werkzeugleiste: Anzeige des "Cache leeren" Buttons im Frontend der Website
  • Werkzeugleiste: Steuerung der Anzeige des "Cache leeren" Buttons via Hook

2.1.9

  • Vervollständigung des Cachify-Pfades in robots.txt: Disallow: /wp-content/cache/cachify/
  • Release-Zeitaufwand (Development & QA): 0,75 Stunden

2.1.8

  • HHVM-Unterstützung für die Memcached Caching-Methode (Danke, Ulrich Block)

2.1.7

  • Cache-Leerung bei Custom Post Types
  • Einführung zusätzlicher Sicherheitsabfragen
  • Code-Refactoring

2.1.6

  • Button "Cache leeren" sichtbar sowohl in WP 3.8 wie WP 3.9

2.1.5

  • Support für WordPress 3.9
  • Button "Cache leeren" sichtbar bei jeder Bildschirmauflösung

2.1.4

  • Support für WordPress 3.8.1

2.1.3

  • Manuelle Auswahl: Beim Artikel-Update nur den Seitencache löschen
  • Lokalisierung der Plugin-Dateien
  • Umbauten am Plugin-Core
  • Detaillierter auf Google+

2.1.2

  • Optimierung für WordPress 3.8
  • Option hinzugefügt: Neue Kommentare lösen einen Cache-Reset aus

2.1.1

  • Hook cachify_skip_cache für die Steuerung der Cache-Generierung
  • Support für das MP6 Plugin
  • Detaillierter auf Google+

2.1.0

  • Cache-Leerung bei Plugin-Deaktivierung

2.0.9

  • Quelltext-Minimierung als Selektbox und Hook
  • Interne Umstellung auf Konstanten

2.0.7

  • Unterstützung für Memcached
  • WordPress 3.6 Support
  • Cache-Neuaufbau beim Theme-Wechsel
  • Quelltext-Optimierungen

2.0.6

  • Cache-Neuaufbau einer Blogseite nur bei Kommentaren, die freigegeben sind

2.0.5

  • Cache-Leerung nach einem WordPress-Upgrade
  • Keine Cache-Ausgabe für Jetpack Mobile Theme
  • Abfrage auf eingeloggte Nutzer bei APC als Caching-Methode
  • Änderung der Systemvoraussetzungen
  • Cache-Reset nach WordPress-Update

2.0.4

  • Bessere Trennung der Cache-Gesamtgröße im Dashboard-Widget "Auf einen Blick"

2.0.3

  • Cache-Leerung beim Veröffentlichen verfügbarer Custom Post Types
  • Noindex in der von WordPress generierten robots.txt für den Ordner mit HDD-Cache
  • Hook cachify_flush_cache zum Leeren des Cache aus Drittanwendungen

2.0.2

  • Unterstützung für WordPress 3.4
  • Hochauflösende Icons für iPad & Co.
  • Anpassungen für ältere PHP5-Versionen
  • Entfernung des Plugin-Icons aus der Sidebar

2.0.1

  • Verbesserter Autoload-Prozess
  • Diverse Umbenennungen der Optionen
  • Cache-Neuaufbau bei geplanten Beiträgen (Cachify DB)

2.0

  • Überarbeitung der GUI
  • Source Code-Modularisierung
  • Cache-Größe auf dem Dashboard
  • Festplatte als Ablageort für Cache
  • Produktseite online: http://cachify.de
  • Cache-Neuaufbau bei Kommentarstatusänderungen
  • APC-Anforderungen: APC 3.0.0, empfohlen 3.1.4
  • Optional: Kein Cache für kommentierende Nutzer
  • Schnellübersicht der Optionen als Inline-Hilfe
  • Mindestanforderungen: WordPress 3.1 & PHP 5.1.2

1.5.1

  • zlib.output_compression = Off für Apache Webserver

1.5

  • Überarbeitung des Regexp für HTML-Minify
  • Reduzierung des Toolbar-Buttons auf das Icon
  • Formatierung und Kommentierung des Quelltextes

1.4

  • Xmas Edition

1.3

  • Unterstützung für APC (Alternative PHP Cache)
  • Umpositionierung des Admin Bar Buttons

1.2.1

  • Icon für die "Cache leeren" Schaltfläche in der Admin Bar

1.2

  • Schaltfläche "Cache leeren" in der Adminbar (ab WordPress 3.1)
  • flush_cache auf public gesetzt, um von wpSEO ansprechen zu können
  • Ausführliche Tests unter WordPress 3.3

1.1

  • Interne Prüfung auf fehlerhafte Cache-Generierung
  • Anpassungen an der Code-Struktur
  • Entfernung der Inline-Hilfe
  • Verknüpfung der Online-Hilfe mit Optionen

1.0

  • Leerung des Cache beim Aktualisieren von statischen Seiten
  • Seite mit Plugin-Einstellungen
  • Inline-Dokumentation in der Optionsseite
  • Ausschluss von Passwort-geschützten Seiten
  • WordPress 3.2 Support
  • Unterstützung der WordPress Multisite Blogs
  • Umstellung auf den template_redirect-Hook (Plugin-Kompatibilität)
  • Interne Code-Bereinigung

0.9.2

  • HTML-Kompression
  • Flattr-Link

0.9.1

  • Cache-Reset bei geplanten Beiträgen
  • Unterstützung für das Carrington-Mobile Theme

0.9

  • Workaround für Redirects

0.8

  • Blacklist für PostIDs
  • Blacklist für UserAgents
  • Ausnahme für WP Touch
  • Ausgabe des Zeitpunktes der Generierung
  • Umbenennung der Konstanten

0.7

  • Ausgabe des Speicherverbrauchs

0.6

  • Live auf wordpress.org

Screenshots

  1. Cachify Dashboard Widget

About

Smart but efficient cache solution for WordPress. Use DB, HDD, APC or Memcached for storing your blog pages. Make WordPress faster!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 93.1%
  • CSS 5.6%
  • JavaScript 1.3%