我正在使用带有 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 倍。
我做错什么了吗?或者是否有任何优化性能的最佳实践?
谢谢你。