NuGet on .NET paketihaldur. NuGeti klienditööriistad võimaldavad koostada ja kasutada pakette. .NET arendajana pead sageli kasutama NuGet'i pakettide allalaadimiseks ning allalaadimiskiiruse parandamiseks võid kasutada mõningaid kodumaiseid pildiallikaid allalaadimise kiirendamiseks. Varem kirjutati, et Blog Gardeni pildiallikat kasutati allalaadimiste kiirendamiseks, järgmiselt:
Järgides Alibaba avatud lähtekoodiga peegeljaama (Hüperlingi sisselogimine on nähtav.), HUAWEI CLOUD pildisait (Hüperlingi sisselogimine on nähtav.Pärast seda on Tencent hiljuti käivitanud sarnase teenuse, ametlikult nimega Tencent Open Source Mirror Site, et pakkuda kodumaistele arendajatele uut valikut tarkvarapiltide allikateks.
Et lahendada aeglase ligipääsu probleem ametlikele allikatele, kui tarkvara paigaldatakse sõltuvalt, on Tencent Cloud loonud mõnele tarkvarale vahemällu salvestamise teenuse. Saad kasutada Tencent Cloud tarkvara päritoluserverit, et kiirendada sõltuvate pakettide paigaldamist. Selleks, et kasutajad saaksid vabalt teenusearhitektuure ehitada, toetavad Tencent Cloud tarkvara algserverid praegu avalikku ja privaatvõrgu ligipääsu.
Avaliku võrgu ligipääsu aadress:Hüperlingi sisselogimine on nähtav. Intraneti ligipääsuaadress:Hüperlingi sisselogimine on nähtav.
Nuget pildi aadress:Hüperlingi sisselogimine on nähtav. 2017. aastal optimeeris Microsoft Hiinas aeglase ligipääsu Nuget teenustele, varundas plob-salvestuse Hiinasse ning kasutas kohalikku CDN-teenuse pakkujat pakettide allalaadimise päringute haldamiseks.Hüperlingi sisselogimine on nähtav.
Nuget pakettide API jaguneb kolmeks kategooriaks: otsing, registreerimine ja salvestamine. Kõige sagedamini kasutatavad on registreerimis- ja salvestus-API-d. Nuget pildid sisaldavad vahemällu salvestatud pöördproksisid, et kiirendada neid API-sid. Selle pildi kasutamist saab kasutada Tencent Cloudis ja rakenduste arenduses ning saavutada järgmised kiirendusefektid:
- Pakendi otsingute jaoks: puudub kiirendusefekt. Otsingukomponendi pakette pakuvad täiendavad domeeninimed.
- Paigalda, desinstalli, uuenda pakette jne: täielikult kiirendatud. Kogu pakettide info salvestatakse serveris iga päev vahemällu ning iga paketi esimene ligipääs päevas on proxy-ligipääs, millele järgneb kohalik ligipääs
- Paketi paigaldamine, uuendamine ja failide allalaadimine: Täielikult kiirendatud. Iga paketi versioon laaditakse esmakordselt alla mikroproksile ligipääsuks ning seejärel pääseb ligi kõigile sama versiooni ja ID-ga paketid kohapeal
Kasuta õpetust
Klõpsa Visual Studios "Tools" - "Options", leia vasakult "Nuget Package Manager" - "Package Source" ja kinnita, et sinu nimekiri sisaldab API V3 versiooni (https://api.nuget.org/v3/index.json)。 Tencent Cloudi kiirendusteenus toetab ainult V3 versiooni paketi allikast, kui selle kohta pole ühtegi kirjet, siis võib-olla ei saa te kiirendusteenust kasutada, palun uuendage oma Nuget paketihaldurit.
Klõpsa nuppu Lisa ja sisesta oma info allpool:
Nimi: Tencent Nuget
Paki aadress:Hüperlingi sisselogimine on nähtav.
Kui sisestad, klõpsa uuendamise nupul, et uuendada, ja lõpuks kinnita ning sulge konfiguratsioon.
Pärast ülaltoodud seadeid lisatakse vastav konfiguratsioon Nuget seadistusfaili, faili asukoht on: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, kus itsvse on minu arvutikonto, muuda oma kontot, järgmine on minu Nuget konfiguratsiooni näide:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> <add key="Tencent Nuget" väärtus="https://mirrors.cloud.tencent.com/nuget/" /> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" /> </packageSources> <packageRestore> <add key="enabled" value="True" /> <add key="automatic" value="True" /> </packageRestore> <bindingRedirects> <add key="skip" value="False" /> </bindingRedirects> <packageManagement> <add key="format" value="0" /> <add key="disabled" value="False" /> </packageManagement> </configuration>
Me kõik kasutame Windows 10 eelmainitud toiminguid, eriti selleks, et teha. NET Core arendus, paljud tudengid eelistavad kasutada Maci, kui tee on Macis ja Linuxis, siis on tee ~/.nuget/NuGet/NuGet.Config.
Märkus: NuGet.Config tee Windowsis on %appdata%\NuGet\NuGet.Config ning Macis ja Linuxis on tee ~/.nuget/NuGet/NuGet.Config; kui NuGet.Config faili pole, saad käivitada dotnet restore käsu genereerimiseks.
Kui kasutad dotnet restore'i, saad määrata Tencent Cloudi pildi kasutamise kujul –s.
(Lõpp)
|