¿Cómo forzar la actualización del contenido de una página que ha sido cargada previamente por el usuario?

3 sept 2013, 03:31:30
Vistas: 20.2K
Votos: 2

¿Cómo se puede forzar que cualquier página del sitio se actualice o cargue el contenido ignorando cualquier elemento en caché, cada vez que un visitante accede a la página por segunda vez? El sitio web utiliza twentyeleven y w3tc (el almacenamiento en caché del navegador está deshabilitado por el momento).

3
Comentarios

En última instancia, probablemente no puedas, pero ¿por qué querrías intentarlo en primer lugar?

s_ha_dum s_ha_dum
3 sept 2013 04:31:43

Quiero que los miembros del sitio web puedan ver cualquier cambio que se haya hecho en su 'perfil' al instante. Por ejemplo, un nuevo miembro fue agregado bajo la categoría - alguna categoría después de un pago por teléfono. Como el miembro ya visitó la página, no puede verse a sí mismo agregado en esta página. Así que cada vez hay que decirle que presione F5. Esta es una situación estúpida (y quizás no ideal) pero he estado tratando de encontrar una solución durante los últimos 2 días. Me gustaría enfatizar que no es un caso de implementación ideal del tema, sino un caso donde la única pregunta es - ¿Se puede lograr?

Anon Anon
3 sept 2013 04:48:59

¿Esto ayuda? http://wordpress.stackexchange.com/q/7112/21376

s_ha_dum s_ha_dum
3 sept 2013 05:29:26
Todas las respuestas a la pregunta 1
0

Dado que tu sitio ya utiliza el plugin W3 Total Cache, permíteme proporcionar una solución basada en él.

Por favor, visita tu sitio en wp-admin/admin.php?page=w3tc_browsercache y busca el texto "Establecer encabezado de control de caché". Marca esta opción si está desmarcada y luego elige "no-cache" para la "Política de control de caché". Esto debe hacerse en tres lugares...

  1. CSS & JS
  2. HTML & XML
  3. Medios y otros archivos

Configuración de caché en W3 Total Cache

Si por alguna razón no deseas utilizar el plugin W3 Total Cache, puedes configurar lo siguiente en el archivo 'htaccess' o en la configuración de Apache, asumiendo que tu servidor tiene el módulo mod_headers...

Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
3 sept 2013 10:44:42