My task is to develop an Image server, that will:
- load images from disk
 - resize it, according to HTTP parameter
 - apply one or more watermarks to the original image
 
The question is what technology should I use, I am going to do it with IHttpHandler, but I wonder if using IHttpAsyncHandler will be faster for this scenario?
Can I benefit from processing images asynchronously in IHttpHandler?
Also maybe I should consider some high level framework e.g. NancyFx or just return the images from controller (MVC2)?