Refactor caching logic

This commit is contained in:
Nyymix 2025-05-16 21:27:44 +03:00
parent 4c6109a1d6
commit 01dec1e140
7 changed files with 165 additions and 122 deletions

12
config/cache_durations.py Normal file
View file

@ -0,0 +1,12 @@
ALBUM_PHOTO_DURATION = 60 * 60 # 1 hour
ALBUM_PHOTO_VIEWS_DURATION = 60 * 5 # 5 min
ALBUM_LIST_PAGE_DURATION = 60 * 5 # 5 min
PHOTO_MD_IMAGE_DATA_DURATION = 60 * 60 * 24 # 1 day
LAST_ALBUMS_DURATION = 60 * 60 # 1 hour
TOP_PHOTOS_DURATION = 60 * 60 # 1 hour
RANDOM_FAVORITES_DURATION = 60 * 60 # 1 hour
GALLERY_STATS_DURATION = 60 * 60 * 24 # 1 day