Avisos
Vaciar todo

Cache de objetos persistente  

 
Pedro José
 Pedro José
Estimable Member

Hola,

Salud del sitio en WordPress indica que debería utilizar una caché de objetos persistente. Además, indican Tu proveedor de alojamiento puede decirte si la caché de objetos persistente puede activarse en tu sitio. Adjunto imagen.

 

Al ser un aviso de WP lo consulto primero aquí, espero indicaciones para realizar a alguna acción o bien para enviar ticket a Webempresa.

 

SaludosContenido solo visible a usuarios registrados

Citar
Respondido : 27/11/2022 11:32 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Pedro José,

El aviso que nos muestras es simplemente eso, no representa una alerta o un error de algo que no este funcionando como deberia

El servidor por defecto ya tiene activado la cache de los sitios 

https://guias.webempresa.com/preguntas-frecuentes/magic-cache/

Ademas de los posibles complementos que tu agregues en tu Wordpress para complementar

Saludos!

ResponderCitar
Respondido : 27/11/2022 11:46 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pedro José
 Pedro José
Estimable Member

@bruno-vichetti Hola, Bruno

 

Ahí está el problema, creía que supercaché iba a beneficiarme pero estoy teniendo horas de retraso en que las modificaciones realizadas desde un navegador logueado en WP se vean reflejados en el resto de navegadores.

En el fichero advance-cache.php aprecio un error tras la instalación. Si me equivoco corrígeme por favor. Indica que se instaló pero está roto y:

La constante WPCACHEHOME debe configurarse en el archivo wp-config.php y apuntar al directorio del complemento WP Super Cache. -->';

Entre otros datos que apuntan a problemas. Reitero que no sé decodificar la información cien por cien desde el fichero pero apunta a problemas y este indicador coincide con los problemas reales que en la práctica estoy experimentando con las modificaciones realizadas en ficheros, con más de 10 horas de retraso.

 

Además, estoy viendo hace un momento un error crítico Variable de la API REST: https://psicologia-forense-madrid.es/wp-json/wp/v2/types/post?context=edit  

Adjunto captura

error critico api

 

 

Por favor si hay opciones para solucionar el problema de la caché indícame.

 

Gracias y saludos

ResponderCitar
Respondido : 28/11/2022 2:12 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Pedro Jose.

Sobre la Caché de objetos persistente este aviso WordPress indica que no detecta ningún sistema de caché de objetos persistente, uno de los varios tipos de cache que existen. Tienes disponibles otros tipos de cache, como la caché de página que generan sistemas como Magic Cache y plugins como WP Rocket, W3 Total Cache … que ya es muy efectiva, por lo que la ausencia de caché de objetos persistente realmente no debería suponer una diferencia notable; es decir, es normal que veas este aviso, pero eso no implica que vayas a tener ningún problema con la web.

Dicho esto, nuestro equipo de SysOps ya está valorando alternativas; en el futuro quizá podamos añadir algún sistema de este tipo para mejorar aún más el rendimiento de WordPress.

 

Sobre el tema de error de API REST suele tratarse de forma distinta en la mayoría de los casos, pero de forma general es provocado por algún plugin o tema.

API REST se encarga de la comunicación de una aplicación con el servidor (hosting).

Un plugin instalado puede comprobar si la conexión API REST con el servidor es correcta, pero solo realiza una comprobación, sin tener en cuenta el software instalado en el sistema y su configuración.

Esto no significa que cURL no esté instalado en tu alojamiento, que no esté funcionando, o que el plugins que está provocando el error, no funcione correctamente.

En cualquier caso, si no quieres ver este error en la salud del sitio, puedes instalar un plugin como WordPress Native PHP Sessions:  https://wordpress.org/plugins/wp-native-php-sessions/

Se trata de un proyecto en el que se añaden los controladores de sesión nativos de PHP en WordPress, ya que de por sí, WordPress no usa sesiones PHP.

Con este plugin, con el que tan solo hace falta instalar y activar, se solucionan la mayoría de las alertas críticas que la Salud del Sitio de WordPress indica.

Por supuesto, también puedes verificar cuál es el plugin que causa la alerta y consultarlo con el desarrollador del plugin.

 

Un Saludo

ResponderCitar
Respondido : 28/11/2022 10:13 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pedro José
 Pedro José
Estimable Member

Contenido solo visible a usuarios registrados en la que No se aprecia el cambio realizado hoy por la mañana. Esto es desde el navegador Egde sin logueo WP.

Pepe, se te ha debido pasar lo que comenté sobre el problema en caché: Adjunto una captura de una parte del código del fichero advance-cache.php ¿He de reinstalar WP Super Cache o me indicas otra opción, por favor?

 

1 chrome logueado admin wp
2 edge sin loguear
6 Edge sin logueo wp 281122
3 chrome logueado admin wp 2
5 Chrome con logueo wp 281122
4 edge sin loguear 2

 

advance cache.php

 

Saludos

ResponderCitar
Respondido : 28/11/2022 1:03 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Pedro Jose.

Ok veo que utiliza Magick Cache.

Cuando hagas algún cambio vacia la cache de esa entrada/página o de toda la caché de Varnish :

screenshot diariserpis.com 2022.11.28 14 08 49

 

Un Saludo

 

ResponderCitar
Respondido : 28/11/2022 1:09 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pedro José
 Pedro José
Estimable Member

@pepesoler Hola, Pepe

Magic caché consta como activa en el dominio https://psicologia-forense-madrid.es

Sin embargo, en la indicación de vaciar cache la captura que adjuntas muestra Vaciar Varnish caché.

 

Entonces disculpa pero esa captura de pantalla que adjuntas ¿es genérica, es decir, no se trata de mi sitio web?

 

Por recomendación vuestra instalé el plugin WP Super caché, eliminando entonces el plugin Varnish. ¿He de reinstalar Varnish? Si me das cualquier indicación la seguiré, por favor agradecería una opción para tratar de solucionar el problema con datos mi sitio web.

 

Adjunto captura de mi pantalla de inicio y cpatura de una de las urls afectadas donde se puede ver que pone "Vaciar la cache" (en lugar de vaciar cache varnish).

 

Saludos

captura cms
captura cms post16881

 

Esta publicación ha sido modificada el hace 1 año por Pedro José
ResponderCitar
Respondido : 28/11/2022 1:49 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Pedro Jose.

 ¿es genérica, es decir, no se trata de mi sitio web?

No no se trata de una captura de tu Web, nosotros no tenemos acceso a los administradores.

Vaciar Varnish caché y Magic caché es lo mismo solo es el nombre que le ponemos nosotros a las cache Varnish pero es lo mismo.

eliminando entonces el plugin Varnish

Aunque elimines el plugin de Varnish cache este sigue activo ya que es una caché a nivel servidor, para desactivarlo tienes que desactivar la opción de caché dinámica del plugin:

screenshot diariserpis.com 2022.11.28 15 02 53

 

Si quieres eliminarlo por completo puedes hacerlo desde tu cuenta de Panel:

.- Accede a otras herramientas -> Magic Cache

screenshot cp7187.webempresa.eu 2443 2022.11.28 15 06 39

.- Pulsa en Opciones y selecciona Desactivar

Captura de pantalla 2022 11 28 a las 15.08.45

 

¿He de reinstalar Varnish?

Yo si que lo instalaría, ya que mejora la carga y es bueno tener una caché a nivel servidor como Varnish  y otra caché a nivel instalación para los archivos , lo único que WP Super cache no es compatible con Varnish cache y tendrás que desactivarlo o eliminarlo, en su defecto puedes utilizar W3 Total Cache que tiene una versión gratuita o uno de los plugins de cache que más me gusta y es el que suelo utilizar WP Rocket aunque este último es de pago.

 

Un Saludo

 

 

ResponderCitar
Respondido : 28/11/2022 2:18 pm
Pedro José me gusta

Cursos Gratuitos WordPress

Pedro José
 Pedro José
Estimable Member

@pepesoler Hola Pepe

 

Gracias por la información. He instalado los dos plugins recomendados Varnish y WP Rocket. Estoy siguiendo las indicaciones de compatibilidad Magic caché-Wp Rocket.

 

Respondido por: @pjhgucmgmail-com

Por recomendación vuestra instalé el plugin WP Super caché, eliminando entonces el plugin Varnish.

Magic Cache ha estado siempre activada, ahora comprendo que Super caché no funcionase ya que la prioridad está a nivel de servidor.

Recapitulando un poco, he desactivado y eliminado Super caché, he vuelto a instalar WE Varnish y Magic caché sigue activa en el servidor. Continúo leyendo la documentación sobre compatibilidad Varnish-Rocket y la próxima vez que modifique contenido comprobaré si tarda en actualizar.

 

Gracias!

Saludos

ResponderCitar
Respondido : 28/11/2022 6:27 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Pedro,

Estupendo, quedamos atentos a como ha ido todo, ya nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 28/11/2022 6:35 pm