我目前正在开发一个基于 OpenStreetMap 的地图项目,使用 Mapnik、渲染和 mod_tile(就像他们网站上的 osm 一样)。我按照一些教程在我的个人计算机(Ubuntu 12.04)上构建了一个 osm 切片服务器。它运行良好,我已经加载了一个国家的许多地区(不是整个星球,只是地球的一部分)。
我意识到 mod_tile 正在为每个渲染的图块使用缓存,所以我决定研究如何清除它。
到目前为止我发现的唯一解决方案是使用render_expired
二进制文件,但我不明白如何通过这种方式将所有图块设置为过期(而且没有差异文件)......我试图找到这些图像的位置但是我没有找到他们。
我需要一些帮助,所以如果有人有想法......