1

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 倍遅いことに気付きました。

私は何か間違ったことをしていますか?または、パフォーマンスを最適化するためのベスト プラクティスはありますか?

ありがとうございました。

4

0 に答える 0