0

フォーム POST で大量のテキストを Azure テーブル ストレージに送信しようとしています。このテキストの各行は、1 つのエンティティとしてテーブルに格納されます。私が今遭遇した問題は、この操作が制限時間を超えていることです。

操作は、Windows Azure テーブル サービス操作に許可されている既定の最大時間を超えました

それで、この制限を上げることは可能ですか、またはこの問題を解決するにはどうすればよいのでしょうか?

4

1 に答える 1

0

「大量のテキスト」とはどういう意味ですか。重要なのは、一度に Azure に送信するデータの量です。各行を独自のエンティティに分割しているため、各エンティティをそれほど大きくすることはできませんよね?

ここにいくつかのアイデアがあります。すべてのエンティティをバッチ操作として送信していますか? その場合、バッチ自体が大きすぎる可能性があります。一度に送信するエンティティの数を減らしたり、たとえばデータをバイト配列として圧縮したりすることができます。または、データを BLOB として保存し、エンティティを BLOB の URI へのポインターとして使用することもできます。

于 2012-09-18T01:27:36.157 に答える