From 204218e6497f8c64d5da3632ce7384de4b6c42af Mon Sep 17 00:00:00 2001
From: Dmitry Shelepnev <mitshel@mail.ru>
Date: Sun, 18 Feb 2018 18:17:19 +0300
Subject: [PATCH] Create books cover caching

---
 opds_catalog/dl.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/opds_catalog/dl.py b/opds_catalog/dl.py
index e5ea370..192fac0 100644
--- a/opds_catalog/dl.py
+++ b/opds_catalog/dl.py
@@ -7,6 +7,7 @@ import io
 import subprocess
 
 from django.http import HttpResponse, Http404
+from django.views.decorators.cache import cache_page
 
 from opds_catalog.models import Book, bookshelf
 from opds_catalog import settings, utils, opdsdb, fb2parse
@@ -93,6 +94,7 @@ def Download(request, book_id, zip_flag):
     return response
 
 # Новая версия (0.42) процедуры извлечения обложек из файлов книг fb2, epub, mobi
+@cache_page(config.SOPDS_CACHE_TIME)
 def Cover(request, book_id, thumbnail=False):
     """ Загрузка обложки """
     book = Book.objects.get(id=book_id)
-- 
GitLab