Nugetパッケージマネージャアクセラレータのために提供キャッシュを使用してテンセント雲

アリババオープンミラーサイト(以下のhttps://opsx.alibaba.com/)、Huawei社のクラウドミラーサイト(https://mirrors.huaweicloud.com/以降)、テンセントは最近持っているラインで同様のサービス、正式名称を国内の開発者のための新しいソフトウェアを提供するために、テンセントクラウド・ソフトウェア・ソース(テンセントオープンソースのミラーサイト)は、[選択ミラーリングhttps://mp.weixin.qq.com/s/T43MZSDiN04EdgirBif1GQ ]。そして、他の類似した国内の同様のサービス、このステーションは、主流のLinuxディストリビューションは、イメージのダウンロードとソフトウェアのソース画像、ならびにNode.jsのやPythonのNPMの倉庫と倉庫ピップなどいくつかの主要な言語パッケージリポジトリサービスを、インストールミラーリングオープンソースを提供しますnuget倉庫のDOTNET。Nugetミラーアドレス(https://mirrors.cloud.tencent.com/nuget/)。

サードパーティ製のコンポーネントの管理をアップグレードするNugetパッケージマネージャを使用してVisual Studioの2013,2015,2017,2019で。そしてNugetたちは、.NETのコアのインフラストラクチャを使用し、.NET用パッケージマネージャNuGet.orgは関係なく、ユーザーの場所の、NuGet.orgが高い提供する能力を持っている必要があり、グローバルなユーザービルドサービスですサービスのパフォーマンス。2017年、Microsoftはhttps://blog.nuget.org/を具体的に参照して、中国は、Nuget遅いサービスの最適化を訪れる地元の中国へのBLOBストレージとバックアップを訪問し、パッケージのダウンロード要求を処理するために地元のCDNサービスプロバイダを使用する問題を中心に20170907 /変更ツーNuGetドットORG-サービス管理およびパフォーマンス・改善・イン・China.html。

NugetパッケージAPIは、次の3つのカテゴリの検索、登録、保管に分かれています。これは最も頻繁に登録して、APIの2種類を格納するために使用されます。Nuget画像は、APIをスピードアップするために、リバースプロキシのキャッシュが含まれています。このイメージを使用することができ、Tencentのクラウド・アプリケーションの開発促進効果は、以下で達成することができます。

  1. パッケージを検索しないいいえ促進効果を検索コンポーネントパッケージは、追加のドメイン名で提供されます。

  2. 以下のようなパッケージ、アップグレード、アンインストール、インストールしてくださいフル加速をすべてのパッケージがで-日情報をサーバにキャッシュされ、それぞれが、プロキシのアクセスに初めてアクセス、両方のローカルアクセスのために一日をパケット

  3. パッケージのインストール、アップグレード、ダウンロードファイルフル加速各パッケージの各バージョンは、同じバージョンのすべての後に、パッケージIDはローカルアクセスされ、初めてのマイクロプロキシアクセスをダウンロード

どのように使用するには:

「Visual Studioでクリックして工具」 - 选项「」を見つけるために左「Nuget包管理器」 - 程序包源「」あなたのリストを確認するために含まれているAPI V3のバージョンをhttps://api.nuget.org/v3/index.json)。テンセントクラウドアクセラレーションサービスのみをサポートしているパッケージソースのV3バージョンを、このレコードせずに、あなたは加速サービスを利用することができないかもしれない、あなたアップグレードしてくださいNugetパッケージマネージャを

5624069de6df7825bc826bdfd347e43

[追加]ボタンをクリックし、以下の情報を入力します。

入力されたら、をクリックして更新更新するボタン、そして最終的に確認し、設定を閉じます。

上記設定後、Nugetの設定ファイルは、関連する設定ファイルの場所を参加しました:C:\ユーザー自分のコンピュータアカウントをgeffzhang \ geffzhang \のAppData \ローミング\ NuGet \ Nuget.configは、以下のアカウントを変更します私Nugetサンプル構成:

画像

我々は、Windows 10上のすべての上記の操作は、特に、.NETのコアを開発するか、多くの学生はパスがある場合にマック、MacとLinuxのを使用するように、パスは〜/ .nuget / NuGet / NuGet.Config 。

注:Windowsのパス%APPDATA%\ NuGet \ NuGet.Config、MacとLinuxのパスでNuGet.Configは〜/ .nuget / NuGet / NuGet.Configで、NuGet.Configないファイルならば、あなたは復元DOTNET実行することができますコマンドが生成されます。

私たちのプロジェクトは継続的な統合は、テンセントクラウド上に完成するプロジェクトでNuget.configを導入することができる使用する場合上記の構成には、グローバルコンフィギュレーションです:

画像

あなたも-sテンセントの雲画像を用いて指定することができ、復元DOTNETを使用する場合、我々はミラーテンセント雲の速度をテストするには、このメソッドを使用しますが、私は2つのプロジェクトの簡単なテストを行うために使用され、テスト結果は、テンセントの雲ミラーのスピードや公式よりも速いです。

おすすめ

転載: www.cnblogs.com/shanyou/p/11261216.html
おすすめ