Cachify

Descripción

Cachify optimiza las cargas de tu página almacenando en la caché las entradas, las páginas y los tipos de contenido personalizado como contenido estático. Puedes elegir entre almacenar en la caché a través de la base de datos, en el disco duro del servidor web (HDD), Memcached (solo en Nginx) o —gracias a APC (caché PHP alternativa)— directamente en la caché del sistema del servidor web. Siempre que se carga una página o entrada, se puede extraer directamente de la caché. La cantidad de consultas a la base de datos y de solicitudes PHP disminuirá drásticamente hasta cero, según el método de almacenamiento en la caché que elijas.

Características

  • Funciona con tipos de entradas personalizadas.
  • 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.
  • Restablecimiento de la caché manual y automática.
  • Gestión automática de la caché.
  • Dashboard widget for cached objects.
  • Ajustes para servidores Apache y Nginx.
  • Extendability via hooks/filters.

Soporte

Colaborar

  • El desarrollo activo de este plugin se gestiona en GitHub.
  • Pull requests for documented bugs are highly appreciated.
  • Si crees que has encontrado un fallo (p.ej. si estás experimentando un comportamiento inesperado), por favor, publica primero en los foros de soporte.
  • Si quieres ayudarnos a traducir este plugin, puedes hacerlo en WordPress Translate.

Agradecimientos

Capturas

  • Widget del escritorio de Cachify
  • Ajustes de Cachify
  • Botón de vaciar la caché en la barra de administración

Instalación

Requisitos

  • PHP 5.2.4 o superior
  • WordPress 3.8 o superior
  • APC 3.1.4 o superior (opcional)
  • Memcached en Nginx (opcional)

FAQ

¿No tiene opción de caducidad de la caché mientras usa la caché de HDD?

La caducidad de la caché no se puede considerar por razones técnicas. Si las existencias de la caché tienen que ser vaciadas en ciertos intervalos de tiempo, entonces se recomienda llamar a un archivo PHP preparado por una tarea programada.

PHP Fatal error: Cannot use output buffering in output buffering display handlers in Unknown on line 0

Este mensaje de error puede aparecer después de poner en marcha el plugin de almacenamiento en caché. La sugerencia aparece porque no hay archivos de caché en el HDD para la salida. Esto probablemente se debe al hecho de que Cachify no pudo almacenar archivos en la carpeta de caché. Por favor, marca los permisos de escritura para la carpeta de caché (que se encuentra en el directorio de WordPress wp-content) y establecerlos si es necesario.

¡Mi web parece roto en algunas partes después de activar Cachify!

Por favor, asegúrate de que no haya ningún problema causado por la característica de minimizar la caché. Simplemente desactivarlo o usar solo HTML. Si todavía existe el problema no dudes en reportarlo en los foros de soporte. Con esta característica, los caracteres innecesarios, como saltos y comentarios HTML, se eliminan del código fuente.

Cachify HDD: la codificación de caracteres no funciona correctamente

Si usas Cachify para almacenar la caché en el disco duro, no hay PHP para ejecutar. En el caso de servidores mal configurados, esto puede conducir a una visualización incorrecta de los caracteres especiales en las páginas web. El error se puede corregir con una extensión del archivo del sistema «.htaccess»: AddDefaultCharset UTF-8

¿Cachify con la compatibilidad de CDN?

Actualmente, el plugin de almacenamiento en caché para WordPress no tiene conexión con un proveedor de CDN. Aunque Buzzword CDN (Content Delivery Network) se elogia como un factor de rendimiento, CDN tiene poco sentido para las web de WordPress con una audiencia nacional. En este caso, un proveedor doméstico podría proporcionar los archivos solicitados más rápido que un proveedor de servicios CDN en todo el mundo porque el siguiente nodo podría estar muy lejos.

¿PHP OPcache como método de almacenamiento en caché?

En comparación con APC (caché PHP alternativa), PHP OPCache no puede contener contenido con claves y valores personalizados. Debido a esto, Cachify no puede considerar PHP OPCache como un método de almacenamiento en la caché.

¿Cuándo Cashify vacía automáticamente su caché?

  • Después de publicar nuevas entradas
  • Después de publicar nuevas páginas
  • Después de publicar nuevos tipos de entradas personalizadas
  • Después de publicar nuevas entradas programadas (solo la BD de Cachify)
  • Después de actualizar WordPress
  • Si confirmas el botón de la papelera en la barra de administración
  • Después de guardar los ajustes de Cachify y wpSEO

¿Qué partes de la web no se almacenan en la caché de forma por defecto?

  • Páginas protegidas con contraseña
  • Feeds
  • Trackbacks
  • Robots
  • Vistas previas
  • Temas para móviles (WP-Touch, Carrington, Jetpack Mobile)
  • Buscar
  • Páginas de error

¡La carpeta de caché está indexada por los motores de búsqueda!

Para asegurar que Google y otros motores de búsqueda no indexen el contenido estático de la carpeta de la caché (de lo contrario, podría haber contenido duplicado), el archivo «robots.txt», que se encuentra en el directorio principal de una instalación de WordPress, debe ampliarse desactivando la ruta al archivo de la caché (disallow). Este problema solo debería ocurrir si usas un archivo «robots.txt» estático o si cambias la ubicación del directorio «wp-content». Y así podría ser el aspecto de «robots.txt»:

User-agent: *
Disallow: */cache/cachify/
Allow: /

Una documentación completa está disponible en el repositorio de GitHub en Wiki.

Reseñas

21 de julio de 2021
I'm simply amazed at how simple and super quick this plugin is. Even if I was sponsored to use another caching plugin I simply wouldn't!
31 de mayo de 2021
I rarely write review but this plugin is really well deserved. Certainly this is a reliable caching plugin can go against the major competitors out there. There are many reviews out there suggesting the load times are not as fast as other big players, but that is simply not true. I tested myself and can confirm this actually loads faster than those claimed to be faster in those popular reviews in the wild. This plugin only do 1 thing unlike its competitor and it nailed it! I particular like the built-in compatibility with other plugins I've used, non-intrusive at all, also the way it caches with its HDD mode, that's how a real cache mechanism should work. I have been using many of the popular caching plugin in my production sites, until I gave Cachify a try, and I am a totally satisfied with it. The only concerns for some people is the manual configuration on the htaccess file to make it work, but that's never an issue for me for just copy and paste a paragraph of setting into 1 file. Good work guys! Thank you for your great efforts developing this excellent plugin! Please keep this simple and free.
Leer todas las 47 reseñas

Colaboradores y desarrolladores

«Cachify» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Cachify» ha sido traducido a 9 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Cachify» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.3.1

  • Fix: clean up unused parameter evaluation after publishing a post to prevent PHP notice (#187) (#188)
  • Fix: correct minor spelling mistakes (#193, props timse201)
  • Fix: update support links (#194, props timse201)

2.3.0

  • New: WP-CLI integration (#165, props derweili)
  • New: cachify_flush_cache_hooks filter added to modify all hooks that flush the cache
  • New: Flush cache when a user is created / updated / deleted
  • New: Flush cache when a term is created / updated / deleted (#169, props derweili)
  • New: Cache behavior after post modification is now configurable in plugin settings (#176)
  • Enhance: Cache exceptions/User-Agents translation (#52, props timse201)
  • Enhance: Readme FAQ (#51, props timse201)
  • Enhance: sizeable exclusion boxes + placeholder (#53, props timse201)
  • Enhance: FAQ and Support links (#55, props timse201)
  • Enhance: Add text caption to «flush cache» button
  • Enhance: Icon font converted to SVG (#64)
  • Enhance: Improved HDD cache invalidation for hierarchical post types (#71, props Syberspace)
  • Enhance: Unified and shortened HTML signature across all caching methods (#108) (#109)
  • Security: Tabnabbing prevention (#55, props timse201)
  • Maintenance: Tested up to WordPress 5.4

2.2.4

  • Fixes caching for mixed HTTPS and HTTP setups
  • Fixes an issue with the icon styling in the admin toolbar
  • Ensures compatibility with the latest WordPress version

2.2.3

  • New: Generated a POT file
  • New: 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 return by filter dashboard_glance_items
  • Generous use of the filter esc_html

2.2.1

  • Fix for the PHP notice «Call to undefined function is_plugin_active_for_network» on WordPress Multisite

2.2.0

  • Toolbar: Display of the «Flush the cachify cache» button on the frontend
  • Toolbar: Controlling the display of the «Flush the cachify cache» button via hook

For the complete changelog, check out our GitHub repository.