華為雲提供針對Nuget包管理器的快取加速服務

2022-01-09 23:42:48 字數 1357 閱讀 2192

nuget包的api分為搜尋、註冊和儲存三大類。其中使用最為頻繁的是註冊和儲存兩類api。華為雲映象站點 的nuget映象 包含了快取的反向**來加速這些api。 使用這個映象可以在華為雲和在應用開發可實現如下加速效果:

對於包的搜尋無加速效果。搜尋元件包是由額外的網域名稱提供的,因此無法提供加速。本加速僅針對api.nuget.org進行,目前僅支援v3 版本的 api以及包儲存

安裝、解除安裝、公升級包等完全加速。所有包資訊均按天快取在伺服器上,每天每個包第一次訪問為**訪問,隨後均為本地訪問

在visual studio中點選「工具」-「選項」,左側找到「nuget包管理器」-「程式包源」,確認您的列表中包含有v3版的api)。華為雲的加速服務僅支援v3版包源,如果沒有這個記錄,那麼您可能無法使用加速服務,請公升級您的nuget包管理器

點選新增按鈕,然後在下方輸入資訊:

輸入後,點選更新按鈕更新,最後確認並關閉配置。

<?xml version="1.0" encoding="utf-8"?>

" protocolversion="3" />

" />

" />

" />

上述操作我們都是在windows 10 上的,特別是做.net core的開發,很多同學喜歡用mac,如果是mac 與 linux 中的路徑是,那麼路徑是在 ~/.nuget/nuget/nuget.config。

上面的配置是全域性的配置, 如果我們的專案使用的是華為雲的devcloud 的持續整合可以在專案中引入nuget.config來完成:

<?xml version="1.0" encoding="utf-8"?>

< configuration>

" />

< /configuration>當你使用dotnet restore 時也可以通過 –s 指定使用華為雲映象,下面我們就用這種方法來測試下華為雲的映象的速度,下面我用兩個專案來測試,測試結果表明 華為雲的映象的速度還是要比官方的要快:

d:\workshop\github\abp\modules\account>dotnet restore -s

本地Nuget包管理

鏈結 提取碼 d8u4 放到某個資料夾比如 c mysdk 下。在vs的 tools nuget package manager package manager settings 點選綠色的新增按鈕新增新的本地源,點update更新 設定本地目錄 開啟專案的nuget package manager...

MVC EF 隨筆小計 NuGet程式包管理

安裝ef 開啟 工具 庫程式包管理器 程式包管理器控制台 輸入 install package entityframework 去msdn上檢視下ef的架構圖 從上圖可以看出,ef框架在底層是通過呼叫ado.net來實現資料庫操作的。增加分頁功能 使用pagedlist.mvc 安裝pagedlis...

阿里雲移動推送接入華為推送 管理移動雲套接字連線

存檔日期 2019年5月14日 首次發布 2013年1月25日 雲和移動應用程式是企業的熱門話題。為了有效地一起使用這些技術,企業必須知道如何連線和管理移動應用程式與雲之間的連線。本文討論託管基礎結構的雲提供商需要了解哪些內容以啟用移動套接字連線,可用的套接字型別 tcp,http等 套接字連線丟失...