Image Processing Server: Resizer and Optimizer
Idea: grunt-contrib-imagemin as a Service
/o/:image (GET)Original image file, untouched.
/i/:image (GET)Send optimized image or 307 Temporary Redirect to /o/:image.
/r/:h/:w/:image (GET)Send resized, optimized image.
Store image files in file system (mapping to API routes).
Use nginx' try_files to either send an existing file or generate an new one.