Changer max_image_size_kb

Nous envisageons de modifier notre paramètre pour la taille maximale des images en Ko, car nous l’avions initialement défini assez haut et devons réduire certains coûts S3. Je voulais vérifier ma compréhension avant d’appuyer sur le bouton.

Je pense que ce paramètre ne s’applique qu’aux nouveaux téléchargements ? Existe-t-il un moyen de redimensionner les téléchargements existants pour utiliser la nouvelle valeur maximale (par exemple, redimensionner les originaux de tout ce qui dépasse la limite) ? J’espérais que quelque chose comme bundle exec rake posts:rebake le ferait (peut-être) ?

Si cela ne fonctionnait pas, quelle est la meilleure approche ? Une ancienne version de Discourse avait un script Rails script/downsize_uploads.rb, mais je pense qu’il a disparu de GitHub maintenant ? Existe-t-il autre chose ou ma meilleure option est-elle simplement d’utiliser ce code sur une version plus récente de Discourse - je pense qu’il utilise les mégapixels comme contrainte plutôt que les Ko ?

Merci pour toute aide/conseil.

1 « J'aime »

Il a été converti en rake uploads:downsize. Assurez-vous de jeter un coup d’œil au code du script car il s’agit d’une action destructive.

De nos jours, la compression d’image côté client devrait permettre d’économiser suffisamment pour maîtriser les téléchargements d’images. L’avez-vous activée ?

3 « J'aime »

Nous avons la compression côté client qui fonctionne et elle est très efficace pour réduire la taille des images depuis son introduction. Nous utilisons Discourse depuis environ mai 2015 et n’avons probablement jamais modifié la taille maximale des images auparavant, donc cette tâche semble idéale - merci !

3 « J'aime »

Mes excuses, je ne peux pas signer le CLA en raison de mon travail, donc sans PR, je voulais transmettre cela…

…doit être ARGV[1], sinon il utilise toujours 500 000 quelle que soit la valeur passée. Merci encore pour l’indication de la bonne tâche, tous les fichiers ont été redimensionnés et fonctionnent parfaitement. :heart:

2 « J'aime »

cc @cvx, devons-nous mettre à jour cela ?

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.