Questo articolo non cita alcun numero "di media di settore". I dati di compressione qui riportati sono stati ottenuti da test effettuati da noi stessi, i calcoli dei costi forniscono le formule, sostituendo i prezzi unitari presenti nel tuo conto puoi calcolare il risultato.
Ogni mese, guardando il conto del cloud, la maggior parte delle persone si limita a vedere il totale: è aumentato leggermente rispetto al mese scorso, è entro il budget, e basta.
Ma se espandi il conto e lo analizzi per prodotto, molti siti web, mini-programmi e piattaforme di contenuti scopriranno che le voci in cima alla lista sono solitamente due:
- Storage oggetti: pagamento della tariffa di archiviazione per GB·mese
- CDN / traffico di rete pubblica: pagamento del traffico di download per GB
E tra queste due voci, quelle che occupano solitamente più spazio sono solitamente le immagini.
Il problema è che una parte consistente di byte di queste immagini è inutilizzata per l'utente finale, eppure tu le paghi ogni mese.
Uno. "Compresso all'upload" non significa "compresso a sufficienza"
Molte squadre dicono: "Noi li abbiamo già compressi durante l'upload.".
Abbiamo testato appositamente questa situazione. Il campione era un sito web che permetteva agli utenti di caricare immagini, che era già stato comprimuto una volta con le procedure standard all'ingresso: 78 cartelle, 4624 immagini, per un totale di 1,41 GB.
| Volume | Relativo all'originale | |
|---|---|---|
| File originale già compresso dal sito | 1,41 GB | — |
| Pakkato in zip | 1,41 GB | -0,2% |
| Compressione ImgZilla | 0,75 GB | -46,8% |
Sulla base di "già compresso" abbiamo risparmiato quasi la metà. Inoltre, su 4624 immagini ogni singola può essere ulteriormente compressa, nessuna era "già al limite, saltata direttamente".
La ragione non è complessa: la maggior parte delle compressioni all'ingresso imposta solo un parametro di qualità o limita le dimensioni, una gestione conservativa unica, molto lontana dall'aver esaurito lo spazio di codifica di ogni formato.
Se la tua libreria di immagini è JPEG prodotti direttamente dalla fotocamera, bozze di design o immagini originali caricate direttamente dalle operazioni, lo spazio è ancora più grande. Abbiamo testato su 32188 JPEG prodotti direttamente dalla fotocamera, riducendo il volume totale del 76,8%.
Due. La tariffa di archiviazione è un'addizione, quella di traffico è una moltiplicazione
Questo è il punto più facilmente trascurato.
- Tariffa di archiviazione: un'immagine salvata nel bucket viene pagata ogni mese in base al suo volume
- Tariffa di traffico: un'immagine viene pagata ogni volta che viene aperta, sempre in base al suo volume
Quindi, se un banner di homepage ha 300 KB di byte inutili in più, quasi non si vede sul conto di archiviazione, ma se viene aperto 100.000 volte al giorno, sul conto di traffico sono circa 29 GB in più al giorno.
Quanto più un'immagine è popolare, più denaro viene pagato invano. E le immagini più popolari sono proprio quelle che si trovano nelle posizioni più comuni da caricare con l'originale "a caso", come le immagini in homepage, le immagini principali dei prodotti e le immagini in alto negli articoli.
Tre. Calcola il tuo conto
Non fidarti di stime di nessuno, prendi il tuo conto del mese scorso e inseriscilo nelle due formule seguenti:
Risparmio mensile archiviazione ≈ Volume totale immagini(GB) × tasso compressione × prezzo unitario archiviazione(Yuan/GB·mese)
Risparmio mensile traffico ≈ Traffico di download mensile immagini(GB) × tasso compressione × prezzo unitario traffico(Yuan/GB)
Il tasso di compressione può essere stimato inizialmente in modo conservativo con 40% (inferiore al 46,8% che abbiamo rilevato sui campioni "già compressi"), e sostituire con i numeri reali dopo aver testato le tue immagini.
Un esempio dimostrativo (i prezzi unitari sono valori ipotetici, sostituirli con i numeri del tuo conto):
| Progetto | Valore |
|---|---|
| Volume immagini | 500 GB |
| Traffico di download mensile immagini | 10 TB |
| Prezzo unitario archiviazione (ipotetico) | 0,12 Yuan/GB·mese |
| Prezzo unitario traffico (ipotetico) | 0,20 Yuan/GB |
- Archiviazione: 500 × 40% × 0,12 ≈ 24 Yuan/mese
- Traffico: 10240 × 40% × 0,20 ≈ 819 Yuan/mese
Si può notare che il vero grande costo è nel traffico. Risparmiare sull'archiviazione è una cifra marginale, risparmiare sul traffico è la vera cifra. E questi soldi vengono pagati ogni mese, finché le immagini non vengono elaborate continuamente.
Ci sono anche guadagni non visibili sul conto: caricamento pagina più veloce, utenti mobile spendono meno traffico, indicatori LCP migliori, mini-programmi pacchetto principale più facili da comprimere entro i limiti.
Quattro. Perché, sapendo che dovrebbero essere comprimute, nessuno le comprime mai?
Abbiamo chiesto a molti sviluppatori e amministratori di siti, la risposta è sostanzialmente di tre tipi:
1. Paura di cambiare i percorsi. Gli strumenti di compressione online tradizionali richiedono "upload → download → rinomina → sostituisci → modifica i riferimenti nel codice", per progetti con migliaia di immagini, nessuno osa toccarli.
2. Paura che la qualità possa avere problemi. Dopo averli compressi, se il design, le operazioni o il capo dicono che l'immagine è sfocata, nessuno vuole prendersi la colpa.
3. Troppo scomodo. Le directory annidate una dentro l'altra, gestire un'immagine alla volta non è realistico, scrivere script richiede di regolare parametri e gestire vari formati.
ImgZilla è stato creato per risolvere queste tre cose:
- Compressione sul posto: dopo la compressione sostituisce direttamente il file originale, nome file e struttura della directory rimangono identici, non serve modificare i riferimenti nel codice
- Visivamente senza perdita: PNG, SVG sono veramente senza perdita; JPEG, WebP, AVIF, HEIC regolano i parametri singolarmente per ogni formato, mantenendoli entro un range non distinguibile a occhio nudo. Include un confronto a schermo diviso a destra e a sinistra, che può essere ingrandito fino ai pixel reali per un controllo personale
- Trascina e rilascia una cartella: elabora ricorsivamente tutte le sottocartelle, senza dover selezionare file o regolare i cursori
- Tutto elaborato localmente: asset interni, immagini di prodotti non pubblicati non devono essere caricati su server di terze parti
Cinque. Flusso pratico per "rimpicciolire" il bucket
Se le tue immagini sono già archiviate nell'oggetto storage, il flusso è più o meno questo:
- Sincronizza in locale: usa strumenti come
rclone,ossutil,coscmd,aws s3 syncper scaricare la directory delle immagini sul Mac - Fai prima un backup: tranquillo, è una buona abitudine, non perché gli strumenti siano inaffidabili
- Trascina in ImgZilla: trascina l'intera directory e aspetta che finisca
- Sincronizza di nuovo nel bucket: usa lo stesso strumento per sovrascrivere e caricare, i percorsi non cambiano
- Aggiorna la cache CDN: esegui un aggiornamento della directory per le immagini, affinché i nodi di confine ricevano i nuovi file
Non dimenticare il passaggio 5. Se non lo fai, i nodi CDN continueranno a distribuire i file vecchi, la fattura del traffico scenderà solo dopo la scadenza della cache.
Sei. Dichiarazione onesta
- ImgZilla attualmente è disponibile solo per macOS (richiede macOS 12.3 o superiore), non c'è una versione Windows
- Ad eccezione di PNG e SVG, gli altri formati sono "visivamente senza perdita", non senza perdita a livello di pixel. Se il tuo business richiede che i pixel siano completamente identici (ad esempio, immagini mediche, materiali che richiedono confronto dei pixel), non elaborare questi file con riconcodifica
- Il tasso di compressione varia da immagine a immagine. Abbiamo rilevato rapporti di compressione singoli che vanno dal 32% all'86%, si consiglia di scegliere una directory per un test preliminare, guardare i numeri reali e poi decidere
Ultimo
I fornitori di cloud non ti ricorderanno che le immagini possono essere più piccole, e sul conto non apparirà una riga separata "byte inutili".
Ma sono lì, fatturate ogni mese per GB, pagate ogni volta che vengono visitate.
Trascina la directory delle immagini in ImgZilla ed eseguila, confronta il conto del mese prossimo.
👉 Scarica ImgZilla: https://imagetool.app/ImgZilla
