THUMBNAIL_DEFAULT_STORAGE = 'storages.backends.s3boto.S3BotoStorage' で Django easy-thumbnails 1.1 を使用しています。
iPhoneの画面に合わせてサイズ変更された写真のjsonリストを返すAPIがあります。
コードは次のとおりです。
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 倍遅いことに気付きました。
私は何か間違ったことをしていますか?または、パフォーマンスを最適化するためのベスト プラクティスはありますか?
ありがとうございました。