Apps mobile · Misto

Arquivos, mídia e uploads do dispositivo

Em uma linha: Uma foto da câmera pesa dezenas de vezes mais do que o necessário — processe no dispositivo antes de tocar na rede.

Antes do upload

Redimensione e comprima no dispositivo. Para a maioria dos usos, uma largura de 1600 pixels e qualidade de compressão média são totalmente suficientes e reduzem o peso em uma ordem de magnitude.

Remova dados de localização da imagem a não ser que sejam explicitamente necessários — é um vazamento de privacidade silencioso e comum.

O upload em si

Para arquivos grandes, faça upload em partes com a possibilidade de retomar depois de uma desconexão. Mostre progresso real e permita cancelamento.

Faça upload diretamente para o armazenamento de objetos com um endereço assinado de vida curta, em vez de passar o arquivo pelo seu servidor. É mais barato, mais rápido e reduz a carga.

Depois do upload

O processamento — gerar miniaturas, converter formatos, escanear — pertence a um processo em segundo plano. Não faça o usuário esperar. E certifique-se de que o tipo de arquivo é verificado no servidor e não pela extensão.

Indo mais fundo

Defina uma política de retenção para mídias: o que é deletado, quando e como. O armazenamento de mídia costuma ser a linha que mais cresce na conta de cloud, e quase nunca tem um dono definido até que alguém note a fatura.