幅、高さ、フィット、塗りつぶしなどの URL パラメータに基づいて画像を動的に生成する必要があります。これまでのところ、URL 機能を提供する Google App Engine の画像 API を使用してきましたが、必要な機能がすべて提供されているわけではありません。
私の考えは、AWS CloudFront でオリジンサーバーからイメージを提供することです。オリジンサーバーは S3 から画像を取得し、GraphicsMagick を使用して処理し (ImageMagick よりもはるかに高速であるため)、それらを提供します。
私のサーバーは画像の提供という 1 つのことだけを行うため、どのサーバー インフラストラクチャを使用すればよいかよくわかりません。通常のスタックを使用するのは多すぎるようで、速度が非常に気になります。私はDjangoのバックグラウンドから来たので、Pythonでlighttpd + a WSGIアプリケーションについて考えていました。
lighttpd の代わりに Python 独自の Web サーバー BaseHTTPServer を使用する方がよいでしょうか? サーバー スタックのアイデアは素晴らしいものであり、別の画像処理システムでさえあります。