CCAFS / AMKN

Adaptation and Mitigation Knowledge Network
http://amkn.org
GNU General Public License v3.0
2 stars 2 forks source link

Limpiar cache del navegador automaticamente #93

Closed camilor67 closed 10 years ago

camilor67 commented 10 years ago

Hacer que el navegador del usuario limpie la cache al iniciar amkn.

htobon commented 10 years ago

Este es un issue crítico.

Necesita ser resuelto tan pronto como sea posible!

camilor67 commented 10 years ago

Por el momento no se encontró una script que limpie la cache del navegador del usuario. Se decidio agregar un encabezado que hace que la aplicación no guarde archivos en cahce: < meta http-equiv="Pragma" content="no-cache" > < meta http-equiv="no-cache"> < meta http-equiv="Expires" content="-1" > < meta http-equiv="Cache-Control" content="no-cache" >

Ademas se le agrego un parametro a las url del llamado de los .css, .js e imagenes, por ejemplo: < link rel="stylesheet" href="http://amkn.local/wp-content/themes/amkn_theme/style.css?ver=2" type="text/css" media="screen" / >

htobon commented 10 years ago

Hola Camilo, No, esto no fue lo que discutimos en nuestra reunión. :-1: Quedamos en que ibas a agregar el parámetro a las URLs cuando se llaman los CSS y los JS. Lo cual ve oque ya lo hiciste. :+1:

Sin embargo no puedes obligar a que nunca se utilice el caché porque de lo contrario el aplicativo demorará mucho más en cargar SIEMPRE. Habías quedado en que ibas a investigar mucho más e ibas a implementar una solución en la que se pudiese insertar una fecha o algo por el estilo y que nosotros pudiésemos actualizar dicha fecha cada vez que queremos obligar al navegador de los usuarios a limpiar el caché.

@hernandcb

camilor67 commented 10 years ago

Bueno, entonces ya comente estas etiquetas y solo deje la siguiente: < meta http-equiv="Expires" content="Tue, 30 Dec 2014 23:59:59 GMT" >

htobon commented 10 years ago

Yo estaba esperando que me escribieras aquí una explicación del por qué tomaste esa decisión. Imagino que leíste bastante del tema verdad? http://www.sitepoint.com/caching-php-performance/

camilor67 commented 10 years ago

Como hablamos que no era pertinente hacer que AMKN no guardara cache, y la verdad es que por ahora no sabemos cada cuanto tiempo vamos a necesitar que el navegador del usuario limpie cache, por lo tanto agregue la cabecera con una fecha tentativa de caducidad. Pero podemos también poner una fecha de caducidad mensual y así mismo actualizarla cada mes.

htobon commented 10 years ago

Esa sería un solución más adecuada. Me interesaría saber qué piensa Hernan David. @hernandcb

htobon commented 10 years ago

Podrías investigar más a fondo el plugin wp-super-cache el cual ya se encuentra instalado en el sitio pero está desactivado. @sebas932 puede tener mayor conocimiento al respecto.

camilor67 commented 10 years ago

Ya quedo activado el pluging wp-super-cache en el ambiente de lab.amkn.org. He realizado pruebas y si ha tomado el cambio de estilos.

htobon commented 10 years ago

...