Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2019, 20:39
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 9 meses
Puntos: 8
Se me formó un lío con el caché...

Cordial Saludo Comunidad....

Los scripts que desarrollo (Contabilidad, Inventarios, Nómina, etc) se basan en Apache 2.4 + PHP 7 + PostgrSql 11.

Para ello utilizo Axios para evitar recargar las páginas.

El lío que se me presenta es que al realizar alguna actualización de scripts en Producción se traduce en que es preciso borrar el caché desde el navegador para que se actualicen los cambios realizados. Además que al abrir el navegador y acceder a los scripts se conservan los datos de sesiones anteriores y ha ocurrido, por ejemplo, que los datos de registro al sistema, los de autentificación de usuarios, se conservan y se requiere que dichos datos no queden guardados en caché, así como datos que se ingresan en los diferentes módulos se requiere que sean eliminados de dicha memoria.

Anteriormente se tenía instalada la versión 5.1 de PHP en cuyos scripts se incluían los siguientes headers

Código PHP:
Ver original
  1. header("Cache-Control: no-cache, must-revalidate");
  2. header("Expires: Sat, 1 Jul 2000 05:00:00 GMT");

Pero entiendo que desde la versión 5.4 quedaron obsoletos....

Cómo puedo solucionar este lío?

Agradezco de antemano su ayuda y opiniones al respecto

Mil Gracias pues....
__________________
El que no sabe y sabe que no sabe, es un ignorante...enseñémosle!. El que no sabe y se cree que sabe, es un necio... ¡ignorémosle!.
El que sabe y sabe que sabe, es un sabio... ¡sigámosle!.