-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dirty tiles and cache invalidation #58
Comments
That's an important missing feature. My plan was to add an |
This would be based on tiles, not time.
The standard format is For what needs to be implemented, I'd look to render_list from renderd
The difference with renderd is that it has "dirty" tiles, so it can have an outdated tile still in its store. For an overview of the different methods, it's worth reading osm2pgsql-dev/osm2pgsql#709 and osm2pgsql-dev/osm2pgsql#747 I suppose the first questions are
To me the first is more important and easier to understand + implement. |
Would the options |
You'd have I don't see a need for
It can be relatively big, but I don't know of anyone gzipping it. The list never needs to be transmitted over the network. |
When updating databases with OpenStreetMap data, you generally get a tile expiry list, a list which contains tiles that have changed (e.g. osm2pgsql
--expire-tiles
). When pre-rendering the world these tiles need to be re-rendered async to serving. When not pre-rendering, it is more complicated and most options involve "dirty tiles" or similar.What options are there with t-rex for dealing with changed data?
The text was updated successfully, but these errors were encountered: