Una cuestión técnica...¿la caché de página se guarda en la RAM del servidor verdad?
Contenido solo visible a usuarios registrados
Hola Alberto.
Donde viste lo de la cache de pagina ?
Existes varios tipos de cache:
La caché del navegador se crea desde el lado del usuario (User-Agents). Esta caché se denomina caché privada, ya que se crea de forma exclusiva por un sólo navegador.
Esta caché se crea cuando un usuario hace una petición a través del navegador a una web, y en esta primera petición se recogen todos los datos sin tener que recurrir al servidor.
Este tipo de caché es creada por los proveedores de internet, que son los intermediarios de clientes-servidor.
Es denominada como caché compartida (proxy-cachés directos) porque sirve la misma visión de una página a varios usuarios.
La caché de servidor es denominada también caché de pasarela (proxy-cachés inversos).
Este tipo de caché es diferente a la de las cachés privados por parte de los usuarios o cachés de compartidas, dependiendo directamente del servidor donde está alojada la web.
Se pueden usar diferentes tipos de caché de pasarela, por ejemplo con el uso de CDN o paquetes como Varnish Caché.
Dentro de la caché del servidor podemos ver tres tipos de sistemas de cache:
La única Cache que se almacena en memoria es la de Varnish las demás caches, incluso la de WPRocket se almacena en archivos.
Un Saludo
Gracias por tu respuesta Pepe, tengo estas dudas:
- Entonces la caché proxy - caché directo va a depender del servicio del proveedor de internet que tenga contratado el usuario...?
-Cuando un usuario visita una página, esta se guarda en la caché del navegador y en la caché del intermediario-proxy....entonces cuando el usuario vuelve a visitar esa página...cuál de las dos cachés la sirve?
-Cada vez que un usuario entra en nuestra web...es varnish quién sirve la página...cada cuánto tiempo comprueba varnish si hay una nueva versión de la página?...si por ejemplo se añaden productos a esa página...se visualizan inmediatamente por parte del usuario?...ya que hay caché de navegador y de intermediario guardadas...?
Hola Alberto.
Entonces la caché proxy - caché directo va a depender del servicio del proveedor de internet que tenga contratado el usuario...?
No, la cache proxi es la que sirves directamente desde tu web, la del servidor donde esta alojada la web, en tu caso WPRocket y Varnish
esta se guarda en la caché del navegador y en la caché del intermediario-proxy....entonces cuando el usuario vuelve a visitar esa página...cuál de las dos cachés la sirve?
Cuando un usuario accede a la web en el equipo del usuario se descarga una Cookie y cuando el usuario vuelve a acceder a tu web el navegador revisa esa Cookie y dependiendo del tiempo de vida de la cache vuelve a cargarla o le carga la que tiene almacenada.
cada cuánto tiempo comprueba varnish si hay una nueva versión de la página?
Eso dependerá bastante pero si no recuerdo mal cada 24Horas
si por ejemplo se añaden productos a esa página...se visualizan inmediatamente por parte del usuario?.
Si eso si lo mismo que si creas paginas nuevas o entradas nuevas.
Un saludo
Hola Pepe.
Este último punto no lo tengo claro:
si por ejemplo se añaden productos a esa página...se visualizan inmediatamente por parte del usuario?.
Si eso si lo mismo que si creas paginas nuevas o entradas nuevas.
Pero como se dice anteriormente la caché varnish se guarda 24h entonces esa actualización de producto no será posible de visualizar por parte del usuario hasta que venza la caché...o después de aplicar el cambio borro manualmente la caché varnish?...pero si borro la caché esto afectará a todas las páginas...x ejemplo...cambio un precio de un producto y borro la caché...entonces cuando entra el usuario a ese producto, la cookie que tiene instalada en su navegador hará una llamada a la caché para comprobar si hay cambios...?
Yo acabo de hacer una prueba...he cambiado el precio de un producto, he entrado en la página de ese producto desde el navegador...y el precio del mismo no a cambiado...limpio cache de navegador y sigue sin reflejar el cambio de precio...sólo ha reflejado ese cambio de precio cuando he activado la función "clear and preload" de WPRocket...previamente activé limpiar esta entrada y no se reflejo el cambio de precio en el navegador...
Hola Alberto.
Todos los productos que modifiques, precios, variaciones..... o si creas un producto nuevo o una pagina/entrada eso si que s mostrara sin problemas, el usuario que acceda podrá ver los nuevos precios o cambios que realices en el producto, eso no afecta a la cache
previamente activé limpiar esta entrada y no se reflejo el cambio de precio en el navegador...
Revisa con el navegador en Privado:
-> https://support.google.com/chrome/answer/95464
No tiene porque ser la cache de la pagina, puede ser cache de navegador
Un Saludo