I am working with a web application that allows users to upload high
quality photos into an image library. Those images will then be used in
different places and at displayed at different sizes. My question is,
does anyone know if generating different sizes of the images on-the-fly
would be a big performance hit as opposed to generating several sizes
of each photo as they are uploaded and storing them on the file system.
For example, in the on-the-fly scenario you would just pass different
attributes to a file and it would take the original image that you have
stored and generate the appropriate size, like this.
Any suggestions or opinions would be greatly appreciated.