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
- Community support via the support forums on wordpress.org
- No atendemos el soporte por correo electrónico, Twitter, problemas de GitHub, etc.
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
- Autor: Sergej Müller
- Mantenedores: pluginkollektiv
Capturas
Instalación
- Si no sabes cómo instalar un plugin para WordPress, aquí tienes cómo.
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 ha podido almacenar archivos en la carpeta de caché. Por favor, comprueba los permisos de escritura para la carpeta de caché (que se encuentra en el directorio de WordPress wp-content) y establécelos 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 a 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: /
A complete documentation is available in the online handbook.
Reseñas
Colaboradores y desarrolladores
«Cachify» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Cachify» está traducido en 11 idiomas. 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.2
- Fix: enforce WordPress environment for caching modules (#221, props timse201)
- Fix: Remove unnecessary build artifacts from plugin deployment (#226)
- Fix: Fix input sanitization for APC proxy (#240) (#241)
- Maintenance: Remove unused language folder (#214, props timse201)
- Maintenance: Update documentation links (#211, #212, props timse201)
- Maintenance: Update documentation links (#213, props timse201)
- Maintenance: More precise tags in README file (#216, props timse201)
- Maintenance: Tested up to WordPress 5.8
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.