Corsi on-line

Ridurre i tempi di caricamento delle immagini con PHP Image Cache

Con l’affermarsi del broadband (in Italia meno che altrove) si è forse diffusa l’erronea opinione che presto il dato relativo al “peso” degli elementi inseriti all’interno delle pagine Web avrebbe potuto perdere d’importanza; immagini, video e altre componenti a corredo si sarebbero comunque caricate velocemente grazie alla disponibilità di banda, senza necessità di compressione; l’incremento del traffico prodotto dai dispositivi mobili e tematiche legate al SEO hanno però riattualizzato il binomio “leggerezza = velocità di caricamento” e reso sempre più utili strumenti come PHP Image Cache.

 PHP Image Cache

Parliamo di una piccola classe scritta nel noto linguaggio per lo scripting server side che permette di manipolare immagini nei formati “PNG”, “JPEG” e “GIF”, il suo compito è in pratica quello di comprimere tali file, veicolare le versioni elaborate e memorizzarle nella cache dei browser che le visualizzano; inoltre, si tratta di una libreria in grado di restituire il nuovo sorgente dell’immagine sottoposta a compressione e di stamparlo all’interno di un tag “image”.

Attraverso tale processo, i tempi necessari per il completo caricamento delle pagine Internet dovrebbero diminuire considerevolmente; utilizzabile per semplice inclusione tramite un comune “require”,  PHP Image Cache potrebbe quindi garantire una più lunga permanenza sui siti Web in cui essa viene adottata.

I test effettuati dagli sviluppatori avrebbero evidenziato la grande capacità di compressione di cui è dotato questo strumento: un file in formato PNG di grandi dimensioni, richiesto durante un test eseguito localmente, avrebbe necessitato 2.19 secondi per il caricamento completo lato client, lo stesso file, una volta manipolato attraverso la classe, avrebbe impiegato appena 23 millisecondi per ottenere lo stesso risultato. Sarebbero stati quindi ottenuti tempi di caricamento inferiori del 98.95% rispetto al passaggio in assenza di compressione.

Via PHP Image Cache

Post correlati
I più letti del mese
Tematiche