Hej igen!
Hur gör ni när ni gör thumbnailsscript? Skapar ni en thumbnail när en bild laddas upp till servern och sen lagrar den i en mapp någonstans, eller spara ni bara den riktiga bilden och gör thumbnails av den när thumbnails behövs (dvs. sparar lite filutrymme)?
Vad finns det för fördelar/nackdelar med de olika varianterna? Något man måste tänka på?
Jag hade ett script som jag implenterade på ett färdigt bibliotek med en massa bilder. Där gjorde jag som så att om det inte fanns en thumbnail så skapades den och så fanns den sen där i fortsättningen. Alltså när bilden skulle visas.
Annars är det väl smidigast att den skapas när bilden laddas upp egentligen.
Att skapa en thumbnail just när den behövs för att sen ev. förstöra den tycker jag verkar riktigt förkastligt, det lilla utrymme man spar lär vara skapligt försumbart kontra den tid o kraft det tar för skapande/förstörande.
Jag har byggt mitt system som så att första gången en besökare laddar ett galleri så läses de fullstora bilderna i in och skalas för att sedan sparas i en cache samt skickas tillbaka till användaren. När nästa besökare besöker samma galleri kommer bilderna ligga färdiga i cachen behöver då alltså inte skalas. Funkar bra för mig, dock om man har många bilder kan det gå åt mycke minne. Om varje bild skulle skalas för varje besökare skulle CPU ligga rätt högt hela tiden och användarna får vänta längre.