2010-11-27 4 views
3

내 사이트에 닌자 캐싱을 만들기 위해 esi를 사용하려고합니다. 아이디어는 사이트가 대부분 정적 인 것입니다. 사용자가 로그인 한 경우 멋진 작업을 수행하면됩니다. 그래서 페이지 A에 넣으려고했는데 페이지 B의 응용 프로그램에서 트리거를 설정하려고했습니다.ESI를 통해 쿠키 설정 : include, how?

이렇게하면 페이지 A를 광택에 캐시 할 수 있고 서버가 페이지 인 작은 작업을 처리하게 할 수 있습니다 B.

하지만 페이지 B에 seted 한 쿠키는 페이지 A의 헤더에 전달되지 않은 작동하지 않았다 =/

이 임 가능한 일을하려고인가요?

나는 아약스를 사용할 수 있지만 사용자에게 페이지를 보내기 전에 서버 내부에서이를 수행하는 것이 나에게 맞는 것처럼 보입니다.

PS : 나는 당신은 ESI 년대는 클라이언트가 니스에 의해 요청되지 않기 때문에 포함 그리고 ESI를 통해 쿠키를 설정할 수없는 ESI 태그 =/

답변

6

를 만들 수 없습니다.

ESI를 통해 자바 스크립트 태그 또는 추적 픽셀을 포함시킨 다음 쿠키를 그런 식으로 설정하십시오. 또는 당신이하는 일을 뒤바꿀 수 있고, 메인 웹 서버 요청으로 쿠키를 설정하고 사용자 물건을 처리 한 다음 ESI를 포함시켜 쿠키가 필요없는 컨텐츠를 얻을 수 있습니다.