Pregunta

Estoy tratando de utilizar esi hacer una caché de ninjas en mi sitio. La idea es, el sitio es principalmente estática, sólo hay que hacer virguerías si el usuario está conectado o no. Así que yo estaba tratando de poner en la página A, y disparadores establecido en la aplicación en la página B.

Esta manera de que pudiera almacenar en caché la página A en el barniz, y permitir que el acuerdo del servidor con el pequeño trabajo que es la página B.

Pero las galletas que he propuesto en la página B no eran remitido a las cabeceras de la página A y no funcionó = /

¿Es esto lo que estoy tratando de hacer posible?

Yo podría utilizar Ajax, pero haciendo esto dentro del servidor, antes de enviar la página al usuario parece más correcto para mí.

ps: No puedo crear una etiqueta de esi = /

¿Fue útil?

Solución

No se puede establecer cookies a través de un ESI incluyen a causa de ESI son solicitados por el barniz y no por el cliente.

Lo que puede hacer es incluir una etiqueta JavaScript o el seguimiento de píxeles a través de ESI y luego establecer las cookies de esa manera. O bien, podría revertir lo que está haciendo, que sus principales galletas petición servidor web conjunto y hacer sus cosas de usuario a continuación, incluir un ESI para obtener el contenido que no necesita cookies.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top