¿Puede alguien explicarme cómo configurar un caché para mi página que si el usuario pulsa el botón Atrás y está fuera de línea o algo, entonces todavía verá la página anterior como en SO y la mayoría sitios.Cómo almacenar en caché solo para el botón Atrás
Pero, ¿cómo puedo forzar que cuando se envíe una nueva solicitud HTTP, busque una nueva ya que el contenido cambia por minutos (es decir, un foro)?
Gracias
No puede controlar si el cliente envía una nueva solicitud o no (incluso para el botón Atrás). – Repox
Si usa encabezados de almacenamiento en caché, almacenará en caché la página hasta que haga clic en el botón de actualización de forzar una actualización con nuevos encabezados. –
@LawrenceCherone si accedes a una nueva página de Stackoverflow no obtienes la última versión (o al menos no más tarde de 30 segundos). Entonces, ¿cómo hacen un caché que dura cuando ni siquiera está conectado a internet? – yehuda