En innumerables ocasiones me he encontrado con un problema después de editar HTML en un Mac. El problema deriva de que subo el archivo actualizado a mi servidor a través de FTP y navego al sitio web en Safari. Lo que no actuaba correctamente era que Safari ya había almacenado en caché la página web (la versión antigua), por lo que mostraba la versión antigua. Me puse a pensar y decidí borrar la caché de Safari con la esperanza de que se solucionara el problema. Al borrar la caché, el sitio web parecía volver a cargarse. Seguía apareciendo la versión antigua del archivo. Para probar que el archivo del servidor estaba realmente actualizado, me conecté a otro Mac de la misma red y apareció la nueva versión del archivo. No importaba cuántas veces actualizara o borrara la caché o volviera a abrir Safari, siempre aparecía el archivo antiguo. La única solución que se me ocurrió fue reiniciar. Después de reiniciar, Safari volvió a cargar todo el sitio web y mostró la nueva versión del archivo.
En realidad me pregunto cómo vaciar la caché de Safari y que se comporte correctamente. ¿Es algo que hace el sistema operativo (también he tenido problemas similares con archivos de mi disco duro)? No quiero tener que reiniciar todo el tiempo sólo para ver una nueva versión de un archivo, así que ¿hay alguna manera de asegurarme de que estoy viendo la más reciente? ¿Hay alguna carpeta de almacenamiento temporal que pueda borrar manualmente? Esto me pasa muy a menudo (no muy a menudo, pero lo suficiente como para darme cuenta), y mi única solución actual es reiniciar.
Tengo la extraña sensación (no es realmente un pensamiento, sino una ligera posibilidad que no tiene mucho sentido) de que se origina en un nivel inferior.
0 votos
¿Usas Chrome (u Opera)?
0 votos
Preferiría usar Firefox, pero estoy desarrollando, así que necesito probar mi sitio web en todos los navegadores, incluido Safari.
0 votos
Puede ser útil utilizar la función
curl
comando de línea de comandos para solicitar una URL, para ver qué it se le ocurre. ¿La página antigua o la nueva? Desdecurl
no tiene ningún concepto de "caché" en absoluto, esto le dirá si alguien en el lado remoto (o el camino entre) está haciendo caché que usted no quiere. Su servidor podría ser el verdadero culpable. ¿Está almacenando en caché los archivos que sirve? Apuesto a que sí.