トップ回答者
BLOBからの大容量ファイルダウンロード制限について

質問
-
お世話になっております。
PHPで組んだWebアプリケーション(SDKは1.6)を通じてBLOBストレージ上にある、一定容量のファイルをダウンロードしようとしています。
こちらの処理の際、100MBのファイルをダウンロードしようとする箇所でプログラムが停止します。
特にエラーメッセージも例外も発生することなく、プログラムが停止してしまいますが、試しに10MBのファイルをダウンロードした際には問題なく動作しました。
Azure上で動作するPHPのプログラムで何らかの問題が発生しているとは思うのですが、Azure固有の問題なのか原因がはっきりとしておりません。
何か考えられる原因がございましたら、ご教授お願い致します。
回答
-
K. Takaokaさんの回答に補足ですが、以下のサイトに想定されるパターンが書いてあります。
http://itpro.nikkeibp.co.jp/article/COLUMN/20110713/362355/クライアント側から直接BlobのURLに対してリクエストする場合、容量や接続時間に関する制限は特にありません。
一方、Cloud Service(Webロール)にデプロイされたPHPアプリケーションに対するリクエストは約1分で強制的に切断されます。
Web SitesにデプロイされたPHPアプリケーションの場合は試していませんが、こちらもおそらく1分で切断されると思います。- 回答としてマーク ayatakaMVP, Moderator 2012年10月25日 4:08
すべての返信
-
K. Takaokaさんの回答に補足ですが、以下のサイトに想定されるパターンが書いてあります。
http://itpro.nikkeibp.co.jp/article/COLUMN/20110713/362355/クライアント側から直接BlobのURLに対してリクエストする場合、容量や接続時間に関する制限は特にありません。
一方、Cloud Service(Webロール)にデプロイされたPHPアプリケーションに対するリクエストは約1分で強制的に切断されます。
Web SitesにデプロイされたPHPアプリケーションの場合は試していませんが、こちらもおそらく1分で切断されると思います。- 回答としてマーク ayatakaMVP, Moderator 2012年10月25日 4:08