cache LevelRenderData for each level completely (+ cropping)

This commit is contained in:
Laura Klünder 2017-10-20 22:02:51 +02:00
parent b9c3a961af
commit 9f59b841b0
5 changed files with 223 additions and 125 deletions

View file

@ -50,9 +50,9 @@ class MapUpdate(models.Model):
raise TypeError
from c3nav.mapdata.models import AltitudeArea
from c3nav.mapdata.render.base import LevelGeometries
from c3nav.mapdata.render.base import LevelRenderData
AltitudeArea.recalculate()
LevelGeometries.rebuild()
LevelRenderData.rebuild()
super().save(**kwargs)
cache.set('mapdata:last_update', (self.pk, self.datetime), 900)
delete_old_cached_tiles.apply_async(countdown=5)