<p>Could we not cache the output of the Overpass query that Achavi does so that the query only happens once per changeset? Clearly this would only work when the changeset is closed, but it would mean a much faster load for subsequent users and less load on Overpass.</p>
<p>I was attempting to build something like this that would automatically generate "before and after" changeset files based on minutely diffs but ran out of time to set up the full history database. It would be interesting to have the main OSM database construct this sort of thing as an output alongside the minutely diffs.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1376#issuecomment-262186909">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLSLMnVRg4jNxbbEFxbMRrSlyCXqfks5rArKrgaJpZM4K4wis">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLY67fP3OZqUDlVlIgcKpBbJ3kZNMks5rArKrgaJpZM4K4wis.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1376#issuecomment-262186909"></link>
<meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@iandees in #1376: Could we not cache the output of the Overpass query that Achavi does so that the query only happens once per changeset? Clearly this would only work when the changeset is closed, but it would mean a much faster load for subsequent users and less load on Overpass.\r\n\r\nI was attempting to build something like this that would automatically generate \"before and after\" changeset files based on minutely diffs but ran out of time to set up the full history database. It would be interesting to have the main OSM database construct this sort of thing as an output alongside the minutely diffs."}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1376#issuecomment-262186909"}}}</script>