I am working on a website with lots of images (think smugmug/flickr) and from what I read, flickr is using squid as the image cache. My images will be stored on Amazon S3, so a caching server will help saving the hosting money as well. I'd like to hear ideas on it is do-able with the following configuration.
- My ASP.NET/MVC application running on a dedicated windows server.
- varnish running on a seperate linux server from SliceHost.com or Linode.com (most likely I want to cache the smaller-size thumbnails so a small VPS should be good).
Is this do-able? Should I point the domain name to the server running varnish?
Thanks!