Caching
Vi bruker Djangos cache framework for å cache Tikz-figurer slik at de ikke trenger å kompileres ved hver sidelasting, men kun når figuren er endret.
Vi ønsker å bruke cachen som en persistent cache, og har derfor økt
antallet entries som kan caches (MAX_ENTRIES
) fra defaultverdien
300 til 10000.
Databasen fungerer greit som backend, vi har ikke behov for memcached, redis eller lignende.
Cache-innstillinger
Fra settings-fila:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
'LOCATION': 'cache_table',
'OPTIONS': {
'MAX_ENTRIES': 10000,
},
}
}