1

我正在使用带有 THUMBNAIL_DEFAULT_STORAGE = 'storages.backends.s3boto.S3BotoStorage' 的 Django easy-thumbnails 1.1。

我有一个 API,它返回一个 json 的图片列表,该列表调整大小以适合 iPhone 屏幕。

代码是:

for p in pl:
    photos.append({
        'id': p.id,
        'url': request.build_absolute_uri(
            get_thumbnailer(p.photo)['iPhoneCombo'].url
        ) if p.photo else None,
    })

我注意到 get_thumbnailer 消耗的时间比使用本地存储慢 4 倍。

我做错什么了吗?或者是否有任何优化性能的最佳实践?

谢谢你。

4

0 回答 0