On ETAG, can we not just drop the revno and use the resulting content hash?
As for duration, I suggest upping the cache time to one year and
adding must-revalidate. If we also move wadl out of the appserver
(which we should, its static), then these things all combined will
result in:
- immediate detection of new WADL
- 1 conditional request on every launchpadlib new session - but that
will be approximately free
- up to a years freshness when we are not changing the WADL.
On ETAG, can we not just drop the revno and use the resulting content hash?
As for duration, I suggest upping the cache time to one year and
adding must-revalidate. If we also move wadl out of the appserver
(which we should, its static), then these things all combined will
result in:
- immediate detection of new WADL
- 1 conditional request on every launchpadlib new session - but that
will be approximately free
- up to a years freshness when we are not changing the WADL.