CMSでブラウザ要求を処理するためのレイアウトテンプレートを含む大量の小さなファイルを読み込む必要があるWebアプリケーションを構築しています(ただし、合計サイズは5MBを大きく下回ります)システム。オンプレミスでは正常に動作しますが、サイトをAzureに移行してAzureブロブストレージからファイルをロードすると、オンプレミスの展開に比べて4倍の時間がかかります。Webアプリケーションの多数の静的ファイルをうまく読み込めません
0
A
答えて
0
大規模なファイルの場合、Azure BLOBストレージは一般的に非常にパフォーマンスが高く、RESTサービス(Blobストレージなど)を呼び出す際のオーバーヘッドとスループットは最大60mb/sになります。
あなたのケースでは、小さすぎるファイルを読み込むとこのバランスが崩れるようです。ソリューションは、ファイルが静的であると仮定して、これらのファイルをWebサイト展開自体に追加することができます(プロジェクトを含めて展開されることを確認してください)。これにより、ファイルの読み取りが大幅に高速化されます。
Redis Cacheでファイルをロードして、Webサイトの展開からファイルを読み込むことで、これをさらに最適化することができます。
関連する問題
- 1. ビューでDjangoの静的ファイルを読み込めません
- 2. express.jsから静的ファイルを読み込めません
- 3. Django - 静的ファイルを読み込めません(404エラー)
- 4. web.configファイルを読み込めません。Asp.netコアWebアプリケーション
- 5. 静的TLSでもうオブジェクトを読み込めません
- 6. dlopen:静的TLSでもうオブジェクトを読み込めません
- 7. MonoRailの静的ファイルをフォーム認証モードで読み込めません
- 8. 静的リソースを読み込めません:Spring MVC
- 9. Django静的イメージファイルリソースを読み込めません
- 10. 私のC#アプリケーションで設定ファイルを読み込めません
- 11. ファイルを読み込めません。C++
- 12. Bootstrap.minファイルを読み込めません
- 13. C#Web Api/MVC.netアセンブリを正しく読み込めません。
- 14. WindowsアプリケーションでXMLファイルを読み込めません
- 15. Grails 3静的ファイルの読み込み
- 16. そのようなファイルを読み込めません - bcrypt_ext
- 17. RubyMineでこのようなファイルを読み込めません -
- 18. Google ChromeでPHPファイルを正しく読み込めません
- 19. Angular2とwebpackで静止画像を読み込めません。
- 20. デフォルトのaspx Webページを読み込めません
- 21. Web.configを読み込むWeb MVC DLLを呼び出すC#ConsoleアプリケーションがWeb.config値を読み込めません。
- 22. Android 2.1で静的ファイルを読み込むことができません
- 23. "ファイルまたはアセンブリを読み込めませんでした" azure web appl
- 24. アプリケーションはJavaScriptファイルを動的に再読み込みできません
- 25. BadImageFormatException:ファイルまたはアセンブリを読み込めませんでした。フォーマットが正しくありません - Webアプリケーションでのみ
- 26. Web Startが外部ドライバを読み込めません
- 27. Web開発:イメージを読み込めません
- 28. WebビューでNSURLを読み込めません-9824
- 29. PhoneGap:外部Webサイトを読み込めません
- 30. * .jsonファイルを読み込めません:(404ファイルが見つかりません)
azure cdnはオプションです。まだ投稿していない場合は、この投稿をチェックしてください。http://www.hanselman.com/blog/PennyPinchingVideoMovingMyWebsitesImagesToTheAzureCDNAndUsingCustomDomain.aspx – Aravind
実際にはここに質問はありません。また、Azureにどのように展開したのかについての知識はなく、Azureでオンプレミスとどのようなパフォーマンス層を使用したかはわかりません。いずれにせよ、それはプログラミング上の問題ではなく、あなたが求めているものが不明なものとして閉鎖される可能性があります*。 –