トレーニング
ラーニング パス
AZ-204: ソリューションのキャッシュを実装する - Training
Azure Cache for Redis と Azure Content Delivery Network をソリューションに統合することで、アプリケーションのパフォーマンスとスケーラビリティを向上させる方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
バイナリ キャッシュは、vcpkg がパッケージのコンパイル済みファイルを共有の場所に保存し、同じ構成で同じパッケージをビルドするように求められたときに再利用できるようにする機能です。 各パッケージビルドによって生成された出力を"バイナリパッケージ"と呼びます。
vcpkg キュレーション レジストリのほとんどのポートはソースからビルドされます。 ソースからビルドすると、依存関係内のプロジェクトに使用するのと同じ環境、ビルド ツール、および構成を使用して、最大の互換性が保証されます。 ただし、複数のプロジェクト、開発者、またはマシンで同じ依存関係が必要な場合にも、ビルドが重複する可能性があります。
バイナリ キャッシュは、さまざまな環境でホストできます。 バイナリ キャッシュの最も基本的な形式は、パッケージのビルド出力の zip 形式のアーカイブを保持するディレクトリです。 より高度なシナリオには、 GitHub Packages、 Azure DevOps Artifacts、またはその他のサービスでホストされている NuGet パッケージ フィードが含まれます。
バイナリ キャッシュは、CI (継続的インテグレーション) やビルド サーバーなど、依存関係や構成が頻繁に変更されないシナリオで特に効果的です。 バイナリ パッケージは特に、構成の変更 (コンパイラ バージョン、コンパイル フラグ、インストール済みツール、または vcpkg 固有のスクリプトの変更) の影響を受けやすく、開発者マシン間での共有が困難になります。 ビルドされたパッケージを共有する別のオプションについては、 vcpkg export
を参照してください。
さまざまなストレージ バックエンドの詳細についてはbinary キャッシュのリファレンス ドキュメントを参照してください。
次に試すその他のタスクを次に示します。
vcpkg に関するフィードバック
vcpkg はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
ラーニング パス
AZ-204: ソリューションのキャッシュを実装する - Training
Azure Cache for Redis と Azure Content Delivery Network をソリューションに統合することで、アプリケーションのパフォーマンスとスケーラビリティを向上させる方法について説明します。
ドキュメント
既定の vcpkg バイナリ キャッシュについて説明します
チュートリアル: NuGet フィードを使用して vcpkg バイナリ キャッシュを設定する
このチュートリアルでは、バックエンドとして NuGet フィードを使用して vcpkg バイナリ キャッシュを設定する方法について説明します
チュートリアル: ファイルシステム ディレクトリを使用して vcpkg バイナリ キャッシュを設定する
再構築時間を短縮するためにローカル バイナリ キャッシュを設定する方法について説明します。