Django imagekit中的图像加载太慢

时间:2019-05-01 22:55:58

标签: django django-imagekit

以下代码段是我使用Django imagekit的方式。我在网站上使用了很多图像,但是由于图像缓存,初始加载速度很慢。因此,如果页面上有从未加载过的图像,则加载大约需要5秒钟,否则它会在一秒钟内加载。

仅需确定,图像调整大小就没有问题,因为大多数图像都在10kb以下,并且在页面中加载了约一百张图像。

我觉得上载图片时应该进行图片缓存,这样我进入网站页面时就不需要图片缓存。

是否可以使用Django imagekit完成?

thumbnail.py

from imagekit import ImageSpec, register
from imagekit.processors import Thumbnail

class ArticleHeadlineSmall(ImageSpec):
    processors = [Thumbnail(430)]
    format = 'JPEG'
    options = {'quality': 60}

register.generator('thumbnail:article_headline_small', ArticleHeadlineSmall)
...

HTML

{% generateimage 'thumbnail:article_headline_small' source=article.headline_image -- class="card-img-top" alt=article.title %}

0 个答案:

没有答案