2016-10-13 11:22 GMT+02:00 Tom Hughes <notifications@github.com>:<br>
<br>
> Unfortunately they don't "work" for the poor server that in order to find<br>
> page 7000 has to search through the preceding 6999*pagesize changesets.<br>
><br>
<br>
<br>
ok, didn't know this, and it's likely a good reason to abandon the old way<br>
(at least for the "default user", i.e. 99,999 % of all users)<br>
<br>
<br>
> Basically traditional paging is not sustainable on large datasets because<br>
> each page is slower and slower to access as it has to read through the data<br>
> for all the previous pages first and the simple fact is that no real person<br>
> is actually going to browse through 7000 pages!<br>
><br>
<br>
yes, but this is what I would have to do now, because there is only one<br>
"load more" button, while before I could have skipped the first 300 pages<br>
in one go (by editing the url).<br>
<br>
<br>
> The real solution, if I am right about what you are doing, is to add<br>
> better methods to search for changesets by a given user in a given date<br>
> range (which the server can do efficiently) not to bring back paging.<br>
><br>
<br>
yes, this would be even better of course.<br>


<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/1323#issuecomment-253466580">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLTQWsPPu7F-NCd7-5tTL8YMELwYIks5qzf3LgaJpZM4KVmZB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLdAB4lEpaYkBkRYuJUFs-sZEvHmmks5qzf3LgaJpZM4KVmZB.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/1323#issuecomment-253466580"></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":"@dieterdreist in #1323: 2016-10-13 11:22 GMT+02:00 Tom Hughes \u003cnotifications@github.com\u003e:\n\n\u003e Unfortunately they don't \"work\" for the poor server that in order to find\n\u003e page 7000 has to search through the preceding 6999*pagesize changesets.\n\u003e\n\n\nok, didn't know this, and it's likely a good reason to abandon the old way\n(at least for the \"default user\", i.e. 99,999 % of all users)\n\n\n\u003e Basically traditional paging is not sustainable on large datasets because\n\u003e each page is slower and slower to access as it has to read through the data\n\u003e for all the previous pages first and the simple fact is that no real person\n\u003e is actually going to browse through 7000 pages!\n\u003e\n\nyes, but this is what I would have to do now, because there is only one\n\"load more\" button, while before I could have skipped the first 300 pages\nin one go (by editing the url).\n\n\n\u003e The real solution, if I am right about what you are doing, is to add\n\u003e better methods to search for changesets by a given user in a given date\n\u003e range (which the server can do efficiently) not to bring back paging.\n\u003e\n\nyes, this would be even better of course.\n"}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1323#issuecomment-253466580"}}}</script>