現在、私のReact
アプリでは、ユーザーが選択できる写真を最大5つまでリストするオプションを提供しています。 Submit item
ボタンをクリックすると、その画像がS3
に送信され、返されたS3
URLがその特定のアイテムに関連付けられたデータベースに保存されます。クライアント側のサーバーからイメージを表示して保存する方法は?
私の質問は非常に一般的です(私はそれをお詫び申し上げます)が、Item View
ページに項目を表示すると、私は最新の20項目を取得し、アイテムURLを応答に取り込み、S3から画像をダウンロードします。
それは、ReduxのストアにそのURLのbase64でバージョンを保存するためにOKですか?私は画像をキャッシュする方法を理解するのに苦労しています。ユーザーがItem view
ページから移動して戻ってくると、インターネットから画像を再度ダウンロードする必要はなく、Reduxストアから画像を取得できるようにするためです。
ダウンロードした画像をブラウザに効率的に保存する方法を教えてもらえますか?
私はそれがクライアントブラウザのパフォーマンスキラーになると思います。 –
@AbdennourTOUMIそれでは、イメージの再ダウンロードを続けることをお勧めしますか?私は彼らがキャッシュされると仮定していますが、それはまだ時間がかかるでしょう。 – CapturedTree
こんにちは@ToothyRel、私は明確な答えを入れます。それを見てください ! –