2010-04-27 2 views
1

Google 애널리틱스는 캠페인을 식별하고 쿠키를 제어하기 위해 일부 검색어 매개 변수를 사용합니다. 이것은 모두 자바 스크립트 코드에 의해 처리됩니다. 다음 예를 살펴보십시오.웹 캐시에서 쿼리 매개 변수를 무시하는 방법은 무엇입니까?

http://www.example.com/?utm_source=newsletter&utm_medium=email&utm_ter m=October%2B2008&utm_campaign=promotion 

이렇게하면 올바른 캠페인 원점을 사용하여 JavaScript를 통해 쿠키가 설정됩니다. 이 쿼리 매개 변수는 여러 값을 가질 수 있으며 때로는 임의의 값을 가질 수 있습니다. 캐시 해시 키로 사용되기 때문에 일부 시나리오에서는 캐시 성능이 크게 저하됩니다.

캐시 서버에는 모든 쿼리 매개 변수 또는 특정 쿼리 매개 변수를 무시하기가 너무 어렵다고 생각합니다. 내가 맞습니까?

누구나 대중적인 웹 캐시 솔루션에서 얼마나 어려운지 알고 있습니까?

저는 특정 웹 캐시 솔루션에 관심이 없습니다. 당신이 사용하는 것에 대해 듣는 것이 좋을 것입니다.

+0

왜 '_setAllowAnchor'를 사용하지 않을까요? 앵커는 서버로 보내지지 않으므로 프록시 캐시는 결코 그것을 보지 못합니다. – Yahel

+0

그 구체적인 경우에 대해 정확히 설명했습니다. 캐시 백엔드에서 쿼리 매개 변수를 무시하는 것이 내가 예상 한 것보다 어렵고 때때로 불가능할 수도 있습니다. – Eduardo

+1

그래, 그게 내가 기대하는거야. '_setAllowAnchor'가 기본적으로 활성화되도록 내 요청을 따라 가면 좋겠다. – Yahel

답변

1

어려운 일은 아니지만 실제로하고있는 것을 알지 못하면 위험합니다. 다른 사람의 웹 사이트가 어떻게 돌아가는지를 바꿀 수 있기 때문에 위험합니다.

예 : Squid 2.7에서는 캐시 URL 조회에 영향을주지 않고 캐시 조회에 사용되는 URL을 다시 쓸 수있는 storeurl_rewrite_program을 살펴 봅니다.

관련 문제