Herokuを使った場合のファイルアップロード

457 views
Skip to first unread message

Junya Ogura

unread,
Jan 13, 2011, 11:01:53 PM1/13/11
to heroku-ja
おぐらです。

Herokuでは、

* ファイルシステムへの書き込み制限
* 1回のリクエストは最長で30秒まで
* 1つのDynoで同時にさばけるリクエストは1つ

といった制約があるため、ファイルアップロードをどのように実装するかは
皆さん頭を悩ませているところだと思います。

今日、HerokuのGoogle Groupsでも同じような話題があったのですが、
そこではS3に直接ファイルアップロードを行うアプローチが紹介されていました。

Block On File Upload - Heroku | Google Groups
http://groups.google.com/group/heroku/browse_thread/thread/51bc6328db300344

Browser Uploads to S3 using HTML POST Forms : Articles & Tutorials :
Amazon Web Services
http://aws.amazon.com/articles/1434

Amazon Simple Storage Service - Uploading Objects Using Multipart Upload
http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?uploadobjusingmpu.html

私は恥ずかしながら、S3のREST APIに対してマルチパートアップロードが可能ということを
知らなかったので結構衝撃を受けました。

もしすでに試されている方がいらっしゃったら、ぜひ使い勝手をお伺いしたいところです。

--
Junya Ogura <junya...@gmail.com>
http://twitter.com/junya

Reply all
Reply to author
Forward
0 new messages