Generalidades
Este artículo describe varios recursos que puedes utilizar para habilitar el almacenamiento en caché de objects, incluiyendo el plugin Docket Cache — Object Cache Accelerator.
Background
Como parte del lanzamiento de WordPress 6.1, el Equipo de Rendimiento de WordPress ha agregado dos revisiones de Site Health:
Las nuevas verificaciones de Site Health primero determina si el sitio está usando un Persistent Object Cache. Si se alcanza un cierto umbral de recursos del sitio, es posible que veas un aviso que sugiere que un Persistent Object Cache se habilita. Revisa este artículo de WordPress para más información.
Con WordPress, exportar los objects PHP es un paso avanzado, ya que la mayoría de los plugins que implementan soluciones basadas en archivos serializarán y deserializarán el objeto para almacenar y recuperar los datos. El plugin Docket Cache — Object Cache Accelerator puede ayudarte a lograrlo.
Cómo configurar el plugin Docket Cache
Las siguientes secciones explican cómo instalar y utilizar este plugin.
Instalar el plugin
- Inicia sesión en tu sitio de WordPress.
- Navega a la sección Plugins > Añadir nuevo.
- Busca el plugin Docket Cache — Object Cache Accelerator.
- Instala y activa el plugin.
Usar el plugin
El plugin Docket Cache — Object Cache Accelerator implementa automáticamente Object Cache luego de que sea activado. También hay unas características clave y requerimientos a tener en cuenta cuando se use el plugin, como se describe a continuación.
Jetpack
-
EL plugin Docket Cache — Object Cache Accelerator tiene una característica de optimización llamada Deactivate XML-RPC / Pingbacks que está habilitada por defecto.
Jetpack necesita el archivo xmlrpc.php para que sea accesible, o no podrá conectarse a tu sitio WordPress.
Si Jetpack no se puede conectar a tu sitio WordPress
Continua con los siguientes pasos para deshabilitar esta opción.
-
Agrega la siguiente línea en el archivo wp-config.php de tu sitio para deshabilitar esta opción:
define('DOCKET_CACHE_PINGBACK', false);
- Navega a Docket Cache > Configuration > WP TWEAKS.
- Enciende la configuración Deactivate XML-RPC / Pingbacks para Deshabilitarlo.
-
Agrega la siguiente línea en el archivo wp-config.php de tu sitio para deshabilitar esta opción:
OPcache
-
Uno de los requerimientos del servidor para el plugin Docket Cache — Object Cache Accelerator es el módulo de PHP OPcache. Dependiendo de tu plan de alojamiendo, puede que necesites habilitarlo manualmente:
- Planes de Alojamiento Shared y DreamPress — Esta opción está habilitada predeterminadamente.
- Planes de alojamiento VPS y Dedicados — Esta opción debe habilitarse manualmente en el panel de DreamHost. Revisa este artículo para obtener instrucciones sobre cómo habilitar OPcache.
Servicio de Cronbot
-
Cronbot es un servicio externo que hace ping a tu sitio web cada hora para mantener corriendo al servicio de Cron de WordPress. Esto está habilitado por defecto; sin embarho, DreamHost no recomienda usar esta herramienta.
Deshabilitar WP-CRON y crear un Cron Job en tu panel
Se recomienda que deshabilites WP-CRON y luego configures un Cron Job en el panel de DreamHost. Revisa este artículo para ver instrucciones de cómo deshabilitar WP-CRON:
Deshabilitar Cronbot
Para desactivar este servicio, agrega la siguiente línea en el archivo wp-config.php de tu sitio:
define('DOCKET_CACHE_CRONBOT', false);
Puedes alternar esta configuración navegando a Docket Cache > Configuration > FEATURE OPTIONS.
Limpiar el caché
-
Cuando hagas cambios y actualizaciones a tu sitio WordPress, debes purgar el caché para que los cambios puedan ser publicados en el sitio.
Puedes purgar el caché dentro del plugin Docket Cache — Object Cache Accelerator navegando a la pestaña Overview y dando clic los botones Flush Object Cache y Flush OPcache.
Si tienes un plugin de caché por aparte, o si tu tema tiene su propia herramienta de caché, debe ser purgado por separado.
Documentación
-
Docket Cache también provee numerosas herramientas que son útiles para la administración general de WordPress. Estas herramientas no son exclusivas para hacer caché y son de ayuda para la solución general de problemas, hacer pruebas, y administrar WordPress. Revisa el siguiente enlace para más información.
Alternativas de caché de objects
En su lugar, se pueden utilizar alternativas de almacenamiento en caché de objects como Redis o Memcached. El almacenamiento en caché de objects Redis está disponible en los planes DreamPress Pro. También puedes instalarlo manualmente en un Servidor Dedicado o DreamCompute, ya que esos planes permiten el acceso sudo. Revisa este artículo para obtener más información sobre Redis Object Cache.