I am making a web application that needs to show 3 types of thumbnails to a user. No I might end up with a lot of thumbnail files on the server for a lot of users.
This makes me think is generating thumbnails on the fly is a better option than storing them?
Speed vs Storage vs Logic – Which one to go for?
Does anyone here ever faced such a dilemma – let me know!
I am using CodeIgniter and its inbuilt Image Library for generating thumbnails.
My comment as an answer: (why not 🙂
My personal thoughts on this are, if you’re anticipating a lot of users go with storage as the the load of creating dynamic thumbnails for every one of these users for every page load is going to hurt the server, maybe create it dynamically the first time it’s ever viewed and then store it.
You may also take advantage of browser caching to save load and bandwidth. (marginal but every little helps)