On 03/21/2011 11:13 AM, Conan wrote:
hi users,

I have a object to cache. This object's url is like "http://example.com/a.jpg?id=xxx";. The parameters after question mark(?) is different and dynamic, but the object is identical so it's better to cache only one copy of the object.

What I except is: ATS ignore the parameters in url and serve the object (if cached), or pass the complete url to original server if the object is not cached.


When I enable "proxy.config.http.cache_urls_that_look_dynamic", it seemed ATS treated these urls as different objects. If I disable it, ATS did not cache any urls with question mark.

Any suggestions? Or what kind of plugin could I write to support that?


You'd have to write a plugin that calculates a different cache key, based on your "normalization" rules. In your case, presumably only the host and the path.

-- Leif

Reply via email to