Originariamente inviato da icedtears
La domanda che vi pongo è: come gestite i thumbnail delle immagini sui vostri siti?

Caricate sia immagine che thumbnail?
Generate il thumbnail al volo ad ogni richiesta?
Generate il thumbnail al volo e lo salvate per le successive richieste? Poi andate a fare una "pulizia" programmata della cartella?

Esistono tabelle comparative delle performance dei vari casi?
Al momento sto su un VPS e genero tutto al volo, non vedo grossi problemi di performance, ma mi chiedevo se era possibile ottimizzare la procedura, anche in vista di un notevole aumento del numero di thumbnail utilizzati.

Attendo suggerimenti
la terza, senza pulizia però

la thumbnail viene creata al volo al caricamento dell'immagine e salvata, insieme alle altre immagini, per le successive richieste

la pulizia non serve più di tanto, tranne che hai problemi con lo spazio: in questo caso imposti una quota e le immagini meno utilizzate le vai a cancellare (basta che si incrementa un counter nel db relativo all'immagine) e tramite un calcolo di percentuale (qualcosa tipo if (mt_rand(0, 100) > 95) { ... ordini le immagini per minore visualizzazione e fai il conteggio di quante ne devi eliminare per rientrare nella quota e vai quindi ad eliminare le varie thumb dal disco e segni le immagini che devi rigenerare la thumb ... }) ... ovviamente in questo caso la thumb la fai generare alla prima visualizzazione