Stiamo pensando di modificare l’impostazione per la dimensione massima delle immagini in KB, poiché l’avevamo impostata piuttosto alta all’inizio e dobbiamo risparmiare sui costi di S3. Volevo verificare la mia comprensione prima di premere il pulsante.
Penso che questa impostazione venga applicata solo ai nuovi caricamenti? Esiste un modo per ridimensionare i caricamenti esistenti per utilizzare il nuovo valore massimo (ad esempio, ridimensionare gli originali di tutto ciò che supera il massimo)? Speravo che qualcosa come bundle exec rake posts:rebake lo facesse (forse)?
Se ciò non funzionasse, qual è l’approccio migliore? Una versione precedente di Discourse aveva uno script Rails script/downsize_uploads.rb ma penso che sia stato rimosso da GitHub? C’è qualcos’altro o la cosa migliore è usare quel codice su una versione più recente di Discourse - penso che utilizzi i megapixel come vincolo piuttosto che KB?
È stato convertito in rake uploads:downsize. Assicurati di dare un’occhiata al codice dello script poiché questa è un’azione distruttiva.
Oggigiorno la compressione delle immagini lato client dovrebbe fornire un risparmio sufficiente per mantenere sotto controllo i caricamenti di immagini. L’hai abilitata?
Abbiamo la compressione lato client funzionante e riduce molto bene le dimensioni delle immagini da quando è stata introdotta. Siamo operativi con Discourse da circa maggio 2015 e probabilmente non abbiamo mai modificato la dimensione massima dell’immagine prima, quindi quel task sembra ideale, grazie!
Mi scuso per non poter firmare la CLA a causa del mio lavoro, quindi senza un PR volevo passare questo..
..deve essere ARGV[1], altrimenti utilizza sempre 500_000 indipendentemente da ciò che viene passato. Grazie ancora per il suggerimento al task giusto, tutti i file sono stati ridimensionati e funzionano alla grande.