1

私は紺碧のクラウドサービス用のアプリケーションを設計しています。

このアプリケーションは、DLL、XAMLXファイル、その他のXMLなど、一部の構成ファイルやその他のサポートファイルを複数回ロードする可能性があります。

したがって、パフォーマンスのために、BLOBをクラウドサービスのローカルストレージにコピーしてから操作する方が、BLOBストレージから直接ロードするよりもパフォーマンスが高い(そしておそらく安価である)のではないかと考えていました。

PS:ローカルストレージが永続的ではないことは知っています。インスタンスがクラッシュすると、すべてが失われます。そのため、最初にすべてがBLOBに保存されます...

4

1 に答える 1

3

ローカルストレージはハードドライブであり、より高速です。

これらのファイルが動的である場合、つまりアプリのデプロイ後に作成される場合は、BLOBストレージを使用する必要があります。ただし、アプリがサーバー上でそれらを必要とする場合は、パフォーマンスのためにローカルで永続化します

それらが動的でない場合は、関連する場所app_dataまたは別のフォルダーのWebサイトに追加します。

ファイルがクライアントに提供され、セキュリティが必要ない場合は、BLOBストレージから直接ファイルを提供します。

ローカルドライブ速度の詳細を編集

これらのテストには、実稼働環境で小さなインスタンスを使用しました。小さなインスタンスは、中程度であると彼らが言う最高のI/Oを取得しません。また、これらのテストを西ヨーロッパのインスタンスで実行しました。米国の新しいデータセンターの1つからより高速なパフォーマンスが得られる可能性があります。

ローカルストレージ

ストレージドライブ

オペレーティングシステムドライブ

Windowsドライブ

アプリケーションドライブ

アプリケーションドライブ

于 2013-02-28T14:25:19.593 に答える