We are trying to determine the best option for using a CDN for product images / thumbnails. We would like to use Amazon s3 or CloudFlare but the same issues would most likely exist with any CDN. We are currently using a web farm setup with Local Content Infrastructure.
Because thumbnails are generated when a user goes to a specific product we do not have the all the images/thumbnails to push out to the CDN. Its a bigger issue with multiple servers in a web farm using Local Content Infrastructure, because each server contains only images generated on that server when a product is loaded, so each product image has its thumbnails spread across the number of servers in the web farm (eventually with enough traffic they would all have all the thumbnails). Using Shared Network Content Infrastructure would at least generate all thumbnails in a single location. We are using a web farm but the issue is the same if we wanted to use a CDN for a single server. All thumbnails would need to be generated so they could be pushed out to the CDN.
From what we have found looking though forums and googling there is not a way to generate all thumbnails so they could be pushed out to a CDN.
Please set me straight(may not understand the process correctly) or provide any additional information that could help us out with this issue.