Images optimisées

Je me demande si nous pouvons économiser de l’espace dans le bucket S3 en désactivant ces deux options ?

J’ai testé à plusieurs reprises, et il semble qu’il n’y ait accès qu’à l’image d’origine lorsque celles-ci sont désactivées.

Cela signifie-t-il que Discourse ne génère plus d’images optimisées ?

tailles d'image de publication responsives
créer des miniatures

Désactiver les deux réduira effectivement le nombre de versions d’images, mais les économies d’espace disque ne sont pas si importantes, pour être honnête.

Quel est exactement votre problème ici ? Avez-vous un forum vieux de dix ans que vous avez importé dans Discourse et il y a trop de pièces jointes ? Ou votre forum est-il un forum centré sur l’image et vous produisez-vous de nombreux téléchargements quotidiennement ?

1 « J'aime »

Salut @Falco

Merci pour ta réponse.

C’est un tableau centré sur l’image. Environ 200 à 400 images sont publiées par jour. L’utilisation de S3 augmente à une vitesse folle.

J’ai l’impression que pour chaque image que les utilisateurs téléchargent, de nombreuses versions sont créées, même après avoir désactivé ces deux fonctionnalités. Et je n’arrive pas à comprendre où d’autre les versions d’images sont créées.

Je viens de réduire le max image size kb à 500 ko. Et je teste d’autres paramètres qui peuvent réduire la consommation S3.

Aurais-tu des conseils à me donner ?

S’agit-il de photos, comme des clichés d’appareil photo de smartphone ? Si oui, la qualité de l’image est-elle primordiale ? Ou s’agit-il plutôt de macros d’images PNG, ou d’animations ?

Plus vous pourrez partager d’informations, mieux nous pourrons vous aider !

Les images sont du contenu de médias sociaux. Par exemple, une Story ou une Publication Facebook.

Ce ne sont pas des photos prises avec un smartphone. La qualité n’est pas très importante tant qu’elle est claire.

La plupart sont des images JPEG, certaines sont PNG.

Voici quelques exemples :

Story Facebook

Publication Facebook

1 « J'aime »

Merci pour l’info !

Comme vous pouvez le voir, la première image que vous avez publiée a été redimensionnée et compressée. Vous pouvez ajuster cela pour être plus agressif afin que les images soient encore plus petites.

Je suggérerais :

composer media optimization image bytes optimization threshold
65536

composer media optimization image resize dimensions threshold
720

composer media optimization image resize width target
720

Étant donné que cette compression se produit sur le navigateur de l’utilisateur, les grandes images n’atteignent jamais vos serveurs ni S3.

2 « J'aime »

Merci pour vos suggestions.

Je vais essayer.

1 « J'aime »

Je suis en désaccord aussi fort que possible avec la déclaration que j’ai citée/soulignée ici.

Avec les paramètres par défaut de Discourse, j’ai téléchargé une image jpg de 399,62 Ko. Discourse a décidé qu’il avait besoin de TOUTES les versions « optimisées » suivantes aussi :

Résolution Taille du fichier
1014x748 307,84 Ko
1024x757 311,81 Ko
1352x998 470,51 Ko
200x147 16,93 Ko
300x221 35,19 Ko
400x295 59,38 Ko
600x443 125,43 Ko
676x499 157,57 Ko
800x591 207,09 Ko

C’est un supplément de 1691,75 Ko de stockage en plus des 399,62 Ko d’origine. Donc, de 400 Ko à près de 2100 Ko, pour un total de plus de 5 fois la taille d’origine. L’un des fichiers « optimisés » est même plus grand que l’original, ce qui correspond difficilement au terme.

2 « J'aime »