<p>I think TomH's point on the redirects is valid - it's probably best not to implement the 303 (or similar) responses if that incurs extra round trips.</p>

<p>Given the optimistic locking on the api, we could probably have room to be more aggressive with caching, even on volatile results like normal way calls. However, as apmon alludes to, there's not many situations where we are going to get good cache hit ratios. The one situation where we have lots of people behind the same caching proxy asking for the same data is during (some) mapping parties, but then caching of volatile responses like map calls would work against us!</p>

<p>So we may as well add cache information to static calls (bearing in mind the redaction API, of course) but I can't think of many versioned calls that get frequent hits.</p>

            <p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">
              —<br>
              Reply to this email directly or <a href='https://github.com/openstreetmap/openstreetmap-website/issues/129#issuecomment-9363675'>view it on GitHub</a>.
            </p>
            <img src='https://github.com/notifications/beacon/J6T91GIPIyhU-8ti4GCGP98_UZTRAhtyIjAjorWDZ_moo5l7F_2ZZhmRxQnzts3n.gif' height='1' width='1'>