Imagens otimizadas

Gostaria de saber se podemos economizar espaço no bucket s3 desabilitando essas duas opções?

Testei repetidamente e parece que só há acesso à imagem original quando elas estão desabilitadas.

Isso significa que o Discourse não gera mais imagens otimizadas?

responsive post image sizes
create thumbnails

Desativar ambos realmente reduzirá o número de versões de imagem, mas a economia de espaço em disco não é tão grande, para ser honesto.

Qual é exatamente o seu problema aqui? Você tem um fórum de uma década que importou para o Discourse e há muitos anexos? Ou o seu fórum é um quadro centrado em imagens e você produz muitos uploads diariamente?

1 curtida

Olá @Falco

Obrigado pela resposta.

É um quadro centrado em imagens. Cerca de 200 a 400 imagens são postadas por dia. O uso do S3 está crescendo loucamente.

Sinto que para cada imagem que os usuários enviam, muitas versões são criadas, mesmo depois de eu desativar esses dois recursos. E não consigo descobrir onde mais as versões de imagem estão sendo criadas.

Acabei de reduzir o tamanho máximo da imagem kb para 500 kb. E estou testando outras configurações que podem reduzir o consumo do S3.

Algum conselho que você possa me dar?

São fotos, como imagens de câmera de smartphone? Se sim, a qualidade da imagem é primordial? Ou são mais como macros de imagem PNG, ou animações?

Quanto mais informações você puder compartilhar, melhor poderemos ajudá-lo!

As imagens são conteúdo de mídia social. Por exemplo, Stories ou Posts do Facebook.

Elas não são fotos de câmera de smartphone. A qualidade não é muito importante, desde que esteja clara.

A maioria são imagens JPEG, algumas são PNG.

Aqui estão alguns exemplos:

Story do Facebook

Post do Facebook

1 curtida

Obrigado pelas informações!

Como você pode ver, a primeira imagem que você postou foi redimensionada e comprimida. Você pode ajustar isso para ser mais agressivo, para que as imagens fiquem ainda menores.

Eu sugiro:

composer media optimization image bytes optimization threshold
65536

composer media optimization image resize dimensions threshold
720

composer media optimization image resize width target
720

Como essa compressão acontece no navegador do usuário, as imagens grandes nunca chegam aos seus servidores nem ao S3.

2 curtidas

Obrigado pelas sugestões.

Vou tentar.

1 curtida

Discordo o mais fortemente possível da afirmação que citei/sublinhei aqui.

Nas configurações padrão do Discourse, fiz o upload de uma imagem jpg que tinha 399,62 kB. O Discourse decidiu que também precisava de TODAS as seguintes versões “otimizadas”:

Resolução Tamanho do Arquivo
1014x748 307,84 kB
1024x757 311,81 kB
1352x998 470,51 kB
200x147 16,93 kB
300x221 35,19 kB
400x295 59,38 kB
600x443 125,43 kB
676x499 157,57 kB
800x591 207,09 kB

Isso é adicionais 1691,75 kB de armazenamento além dos 399,62 kB originais. Portanto, de 400 kB para quase 2100 kB, totalizando mais de 5x o tamanho original. Um dos arquivos “otimizados” é até maior que o original, o que dificilmente se encaixa no termo.

2 curtidas