On Tuesday, November 6, 2012 at 4:22 PM, Tim Starling wrote:
> Maybe it would be possible to vary on the value of the ULS language
> cookie, but it would require patches to Squid and Varnish.
I don't know about Squid, but there are all manner of ways you could attack
this problem with Varnish. Overriding vcl_hash lets you customize how a cache
key is constructed from a request. It's usually just hostname + URL, but you
can add any string to the hash:
sub vcl_hash {
if (req.http.Cookie ~ "language") {
hash_data(regsub(req.http.Cookie, "^.*(language=[^;]+).*$", "\1"));
}
}
--
Ori Livneh
[email protected]
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l