私のチームと私はiOSアプリケーションを構築しています。現場の技術者は、テクニカル機器で解決している特定の問題の画像をアップロードすることができます。これらの画像がS3にアップロードされるときには、ズームインすることが重要です(品質を比較的高く維持する)。クライアントでサムネイルを生成する
最近私たちはサムネイルを追加することに決めました。これは、他のユーザーがiOSアプリをブラウズするとき、1.5-2.5mbの画像をダウンロードするよりもはるかに高速であるためです。
私の同僚は、これを処理する最善の方法は、iOSで200〜500kbのサムネイルを生成し、次に画像とサムネイルをs3にアップロードすることだと判断しました。
インターネットの速度が遅く、データの使用が制限されている一部の技術者が、私の懸念を表明しました。だから、デバイス上のこのすべての追加作業を行い、アップロードは私には意味をなさない。しかし、チームはこれを良い解決策とみなし、前進します。 S3とLambdaのサムネイルをサーバー上で自動的に生成する方法の簡単な例を紹介しました。追加の帯域幅で高品質の画像をアップロードするか、アップロードの速度を大幅にアップすることができます。場合によっては、ユーザーが100枚以上の画像をアップロードすることもあります。...
とにかく、これを処理する最善の方法は、主に私自身のためのものだと思っています。サニティーチェック。
あなたの正気はそのままですが、ニットを扱うことはありません。状況については申し訳ありません。 –
@JohnGriffinありがとう、私のGF(技術的に精通していない人)の後で、これを教えてくれた最初の人です。常識を持っていたエンジニアは数ヶ月後に辞めましたが、私は彼が常に現行のチームがショートカットを取るのが好きだと言いましたので、彼が私に同意すると思います。( – agrublev
あなたはすでに答えを知っています。あなたの意見を基にしていますが、あなたは既に正しい答えを持っています - サーバにそれをさせるようにしてください – Wain