Question

Im essayant d'utiliser esi pour faire une mise en cache de ninja sur mon site. L'idée est, le site est surtout statique, je dois juste faire des choses de fantaisie si l'utilisateur est connecté ou non. Donc, je tentais de mettre sur la page A et déclencheurs définis dans l'application à la page B.

De cette façon, je pourrais mettre en cache la page A sur le vernis, et laisser l'accord serveur avec le petit travail qui est la page B.

Mais les témoins que j'ai seted à la page B n'a pas été transmis aux en-têtes de page A et n'a pas de travail = /

Est-ce que Im essayant de faire possible?

Je pourrais utiliser ajax, mais le faire à l'intérieur du serveur, avant d'envoyer la page à l'utilisateur semble plus correct pour moi.

ps: Je ne peux pas créer une balise esi = /

Était-ce utile?

La solution

Vous ne pouvez pas définir des cookies via un esi comprennent parce que ce sont des esi demandées par vernis et non par le client.

Qu'est-ce que vous pouvez faire est comprennent une balise javascript ou pixel de suivi par ESI puis définissez vos cookies de cette façon. Ou vous pouvez inverser ce que vous faites, faites vos principaux cookies ensemble de demande de serveur Web et faire vos trucs d'utilisateur comprennent alors un ESI pour obtenir le contenu qui ne doit pas les cookies.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top