¿Por qué Safari almacena páginas antiguas en el iPhone incluso después de haber descargado la nueva página?

5

Este puede ser un problema específico de Reddit.com, pero encuentro que si sigo un enlace a otro sitio en safari móvil y devuelvo la llamada, solo una parte del tiempo veré la última copia de la página. Muchas veces, veré una copia de la página de hace unas semanas que Mobile Safari ha guardado en caché por alguna razón.

Por claridad, esto es lo que sucede:

  1. Visito reddit el 1 de marzo en Mobile Safari, haz clic en algunos enlaces, todo funciona.
  2. Más tarde, visito reddit el 3 de marzo y veo la página de inicio del 3 de marzo.
  3. Hago clic en un enlace para visitar otro sitio fuera de reddit, y luego hago clic para volver a reddit.com
  4. Veo la copia del 1 de marzo de reddit.com
pregunta Michael Pryor 14.12.2010 - 19:30

2 respuestas

2

Me imagino que esto tiene algo que ver con los Datos básicos, las advertencias de memoria o ambos. Si Apple está utilizando su propio kit, entonces está guardando el caché en un almacén de Core Data, que es, esencialmente, un conjunto desordenado. Mi teoría es que cuando vas a un sitio, Safari va al almacén de Core Data y toma la primera instancia de la URL en cuestión si existe, que puede ser antigua, nueva, lo que sea. Pero como tampoco creo que Apple sea casi tan descuidado, diría que todas las páginas intentan almacenar en caché, pero la cantidad de datos necesarios para almacenar correctamente un sitio está sujeta a las advertencias de memoria, que usted, como usuario , nunca debería, nunca ver, solo que esta vez la página más nueva simplemente no se almacena en caché y es por eso que puede ver páginas antiguas al azar.

Bueno, eso fue un poco técnico. En resumen, creo que Safari intenta mantener un caché limpio, pero las limitaciones de memoria del dispositivo no siempre permiten que eso suceda.

    
respondido por el Philip Regan 14.12.2010 - 20:13
1

Estoy teniendo el mismo problema. Si vas a Configuración > Safari > Borrar caché, lo arregla durante aproximadamente una semana.

La página en la que me está pasando es enlace , que es mi página de inicio en Safari que uso para leer las últimas noticias .

Además, Philip mencionó que puede tratarse de un problema de memoria, como puede ser el caso en iOS4, pero en mi 3GS con iOS3, nunca tuve problemas de memoria ni animaciones, y eso fue excelente. Creo que iOS4 es muy malo en la gestión de memoria / aplicaciones en comparación.

    
respondido por el ScottN 15.02.2011 - 06:33

Lea otras preguntas en las etiquetas