Hi!
We couldn't come up with a solution when
discussing this with Erik,
hence this thread.
I wonder if this can not be solved by some kind of redirect
configuration, i.e. the initial URL U is modified to U' so that when U'
is accessed, it is recorded and then redirected to cacheable URL U. This
way, we have the record of U' being accessed, thus having the it
available for analytics, but U is still served from cache. That would,
of course, work best if we could make the frontend servers do the
redirect, and one redirect should be much faster than loading non-cached
page.
I'm not sure which form of U' would be the best, or if it is feasible,
just putting it out for discussion.
--
Stas Malyshev
smalyshev(a)wikimedia.org