回答編集履歴

1

追記

2020/11/09 00:41

投稿

no1knows
no1knows

スコア3365

test CHANGED
@@ -1,3 +1,39 @@
1
+ たぶん本質的な回答としては下記のような気がしたので追記します。(2020/11/9)
2
+
3
+
4
+
5
+ **①アップロードする画像をブラウザでリサイズし、プレビューできるようにする。**
6
+
7
+
8
+
9
+ [https://qiita.com/komakomako/items/8efd4184f6d7cf1363f2](https://qiita.com/komakomako/items/8efd4184f6d7cf1363f2)
10
+
11
+ ※上記記事の途中までを実装する。
12
+
13
+ ※検索キーワード「javascript ブラウザ アップロード 画像 縮小」
14
+
15
+
16
+
17
+ **②ActiveStorageで画像①をダイレクトアップロードする。**
18
+
19
+
20
+
21
+ リサイズしたファイル(①)をAWS東京リージョンにダイレクトアップロードする。
22
+
23
+
24
+
25
+ [https://bagelee.com/programming/ruby-on-rails/active-storage-direct-upload/](https://bagelee.com/programming/ruby-on-rails/active-storage-direct-upload/)
26
+
27
+ ※アップロードする回数より、ダウンロードされる回数=閲覧回数のほうが多いので、ユーザービリティを考えるとダウンロード速度を優先したほうが好ましいはず・・・なので東京リージョンを選択。
28
+
29
+ ※ダウンロード速度の問題はCDNを利用する(=お金をかける)と解決する。その場合は、アップロード速度を優先したほうがよいので、S3はHerokuと同じus-east-1リージョンに設置するのが好ましい。
30
+
31
+
32
+
33
+ ---
34
+
35
+
36
+
1
37
  直接的な回答でなくて恐縮ですが・・・
2
38
 
3
39