Mobile Safari borra las pestañas de la memoria cuando recibe un aviso de poca memoria por parte del SO. Por razones de rendimiento, iOS no hace ninguna paginación al disco, así que cuando algo se mueve fuera de la memoria, desaparece a menos que se haya guardado. Así que la razón por la que tienes que recargar las páginas es que otras tareas en tu iPhone (otras aplicaciones o nuevas pestañas del navegador) están usando la memoria, por lo que Safari saca las pestañas más antiguas de la memoria, y cuando vuelves a ellas, tienen que volver a cargarse.
Este es el comportamiento del sistema, y no se puede cambiar. Sin embargo, hay varias aplicaciones que están diseñadas para guardar las páginas para leerlas sin conexión. Personalmente recomiendo Instapaper - muy bien diseñado, mantenido activamente por un gran desarrollador independiente, y el servicio se integra con un montón de otras aplicaciones, por lo que puede guardar enlaces de la mayoría de los clientes de RSS y Twitter, entre otras cosas.
La premisa básica es que cuando abres una página que quieres leer más tarde, utilizas un bookmarklet para guardar la página en Instapaper. A continuación, abres la aplicación y ésta descarga una versión de las páginas guardadas, con un buen formato y sólo texto e imágenes, para que puedas leerlas cuando te convenga. Tiene muchas otras funciones, como guardar tu posición en un artículo y sincronizarlo con cualquier otro cliente de Instapaper que utilices. Muy recomendable.
4 votos
Si te sirve de consuelo, iOS 6 ofrecerá una lista de lectura sin conexión para estas situaciones.
7 votos
Si alguien hubiera hizo una aplicación para este tipo de lectura offline durante los desplazamientos... ;-)