How to ignore query parameters in web cache?
Posted
by eduardocereto
on Server Fault
See other posts from Server Fault
or by eduardocereto
Published on 2010-04-27T14:14:14Z
Indexed on
2010/04/27
14:23 UTC
Read the original article
Hit count: 325
Google Analytics use some query parameters to identify campaigns and to do cookie control. This is all handled by javascript code. Take a look at the following example:
http://www.example.com/?utm_source=newsletter&utm_medium=email&utm_ter m=October%2B2008&utm_campaign=promotion
This will set cookies via JavaScript with the right campaign origin. This query parameters can have multiple and sometimes random values. Since they are used as cache hash keys the cache performance is heavily degraded in some scenarios.
I suppose there's a not so hard configuration on cache servers to just ignore all query parameters or specific query parameters. Am I right?
Does anyone know how hard is it in popular web cache solutions, to create ?
I'm not interested in a specific web cache solution. It would be great to hear about the one you use.
© Server Fault or respective owner