Originariamente inviato da jeck
Credo che dipende anche dai contenuti, io devo realizzare un portale che contiene molte foto, il peso per il normale pc non è molto un problema, invece per un telefono si, perché tutti hanno una connessione che pagano a Mbytes, quindi scaricare 2 pagine il cui peso totale è di qualche Mb può essere un problema. In questo caso dovrei farne 2, un normale e uno mobile.
Allora io farei cosi':
mi costruisco un file PHP chiamato Images.php che accetta come argomento img il nome dell'immagine (Images.php?img=montagna.jpg).
Il file Images.php preleva l'immagine dalla sua cartella, la ridimensiona, e la salva in automatico in una cartella dove salvi le immagini piu' piccole ridimensionate.
Ogni volta che verra' richiamato Images.php?img=montagna.jpg, lo script andra' a verificare se in tale cartella e' presenta la miniatura dell'immagine che tu richiami. Se non e' presente, la crea; altrimenti, la legge con un readfile e mostra l'immagine (cosa che fai anche dopo averla rimpicciolita, nel caso non esistesse).
Puoi scegliere anche il grado di compressione