AzureストレージでBLOBを追加します。 BLOBをアップロードするときは、ブロックサイズを選択する必要があります。 ブロックサイズを選択する際に考慮すべき点は? サイズが大きくブロックサイズが大きいファイルをアップロードしても差はありません。 正しいブロックサイズを選択するにはどうすればよいですか?AzureでBLOBブロックサイズを選択する方法
4
A
答えて
3
:
私はちょうどCloudAppendBlob.AppendText
とCloudAppendBlob.AppendFromFile
をチェックします。ファイルサイズまたはテキストコンテンツサイズが4MB未満の場合、新しい個別のブロックにアップロードされます。ここで私は次のように使用すると、ネットワークトレースを参照してください可能性があり、三回(4メガバイトよりバイトサイズ以下)テキストコンテンツを追加するためにCloudAppendBlob.AppendText
を使用:コンテンツサイズ> 4メガバイトのために
、その後、クライアントSDKは分裂うコンテンツを小片(4MB)に分割し、各ブロックにアップロードします。ここで私は次のように使用すると、ネットワークトレースを参照してください可能性があり、48.8メガバイト程度のサイズのファイルをアップロード:
のGaurav Mantriはあなたが低速ネットワークのための小さなブロックサイズを選択することができると述べたように。さらに、小さなブロックサイズの書き込みでは、書き込み要求のパフォーマンスが向上しますが、データを読み込むと、データが複数のブロックにまたがって読み込み要求が遅くなります。最適な読み込みのためにあなたのアプリケーションが期待する書き込み/読み出しの比率に依存しますが、私はあなたができるだけ4MB近くになるようにバッチ書き込みをすることをお勧めします。
1
ブロックサイズを決定する際に考慮すべきいくつかのこと:Append Blob
の場合
- 、ブロックの最大サイズは、あなたがその数を超えて行くことができない
4 MB
することができます。 - ブロックのサイズを決定するには、ブロブサイズを50000で除算する必要があるので、最大で
50000 blocks
をアップロードすることもできます。たとえば、100MBのファイルをアップロードして100バイトブロックを選択すると、許されていない許容値の50000を超える1048576(100x1024x1024/100)ブロックになります。 - 最も重要なことは、あなたの
Internet speed
に依存していると私は信じています。インターネット接続が本当に良い場合は、最大4MBのブロックサイズにすることができます。あまり良いインターネット接続では、制限を減らすことができます。たとえば、私はいつも良いインターネットではないので、私はいつも256-512KBのブロックサイズを使用しようとします。あなたの説明によると、私はあなたがアペンドブロブのブロックについてのよりよい理解のためにそれを参照してください可能性があり、いくつかの研究を行った
関連する問題
- 1. Azure関数のAzure Blobストレージトリガーのパスを定義する方法
- 2. Azure BLOBのデータをAzure Data Lakeにコピーするベスト(クイック)方法
- 3. Azureテーブルでランダムレコードを選択する方法
- 4. CacheManagerのAzureでRedis databaseIdを選択する方法は?
- 5. Laravelを使用してPHPでBLOBファイルを選択する方法
- 6. PythonでazureブロックBLOBにデータをストリームする方法
- 7. Azure BLOBストレージにVHDを並列でアップロードする方法は?
- 8. Azure Blob、Azure DataLakeまたはAzureにService Stateのファブリックアクターを保存する方法
- 9. Azure BlobストレージBLOBを表示する
- 10. Azureチュートリアル - ローカルBLOBストレージの使用方法
- 11. Azure WebJobsのカスタムノードバージョンを選択する方法
- 12. Azure標準Blobストレージを標準Blobストレージアカウントに変更する方法は?
- 13. Azure関数を使用してAzure Blobにテキストファイルを追加する方法
- 14. Azure blob(Django/Pythonプロジェクト)にアップロードされた画像を選択的に削除
- 15. Azure HDInsightのSparkで寄木ブロックサイズを設定するには?
- 16. Azure Blobストレージのサムネイルを取得する方法PDFファイル
- 17. Azure BLOBのダウンロードを検出またはカウントする方法は?
- 18. Azure Web App診断ログのBlobストレージパスを変更する方法
- 19. Azureデータレイク解析とAzure Blobストレージとの接続方法
- 20. Jquery UIで選択した要素を選択する方法
- 21. ajaxから選択ボックスで値を選択する方法
- 22. PrimeNG Datatableで行を選択/選択解除する方法は?
- 23. 選択オプションで選択色を変更する方法は?
- 24. 次のページで同じ選択オプションを選択する方法
- 25. カスタムチェックボックスボタンでテーブルビューの行選択を選択する方法は?
- 26. Azure Blobメタデータをオンラインで表示する
- 27. MVC3でAzure Blobファイルをダウンロード
- 28. AzureファンクションBLOBバインド
- 29. Azure Blobメタデータエンコーディング
- 30. JClouds for Azure Blob