我和我的團隊正在構建iOS應用程序。我們允許現場技術人員上傳圖像,解決他們在技術設備上解決的某些問題。當這些圖像上傳到S3時,放大(以保持相對較高的質量)將是非常重要的。在客戶端生成縮略圖
最近,我們決定增加縮略圖,因爲這會快得多,當別人瀏覽iOS應用,而不是下載1.5-2.5mb圖像。
我的同事決定來處理,這是產生於iOS的一個200-500kb縮略圖然後上傳圖像和縮略圖S3的最佳途徑。
我表達了我的關注,我們的一些技術人員可能在世界的一些地方,上網速度慢,數據的使用是有限的。因此,在設備上進行所有這些額外的工作並上傳對我來說毫無意義。然而,團隊認爲這是一個很好的解決方案,並將繼續前進。我已經向他們展示瞭如何在服務器上自動生成S3和Lambda縮略圖的簡單示例...允許我們通過額外的帶寬上傳更高保真度的圖像,或者通過上傳更少的內容來提高應用程序的速度。有時,用戶可以上傳多達100張圖像...這意味着額外的20-50MB ...
反正我想聽聽你們是怎麼想的來處理這個最好的辦法就是一些答案,主要是爲我自己完整性檢查。
你的理智是完整的,除了處理尼特。對此感到抱歉。 –
@JohnGriffin謝謝你,你是我GF後面的第一個人(誰不是技術頭腦)告訴我這件事。一個有常識的工程師在幾個月前退出了,我認爲他會同意我的觀點,因爲他經常提到目前的球隊喜歡採取捷徑:( – agrublev
)你已經知道答案了,這對於SO來說並不是一個問題,因爲它是意見爲準,但你也已經有了正確的答案 - 讓服務器做到這一點 – Wain