NuGet ir .NET pakotņu pārvaldnieks. NuGet klienta rīki nodrošina iespēju veidot un izmantot pakotnes. Kā .NET izstrādātājam jums ir jāizmanto NuGet, lai bieži lejupielādētu pakotnes, un, lai uzlabotu pakotņu lejupielādes ātrumu, varat izmantot dažus vietējos attēlu avotus, lai paātrinātu lejupielādi. Iepriekš tika rakstīts, ka Blog Garden attēla avots tika izmantots, lai paātrinātu lejupielādes šādi:
Sekojot Alibaba atvērtā koda spoguļstacijai (Hipersaites pieteikšanās ir redzama.), HUAWEI CLOUD attēlu vietne (Hipersaites pieteikšanās ir redzama.Pēc tam Tencent nesen ir uzsākis līdzīgu pakalpojumu, oficiāli nosauktu par Tencent Open Source Mirror Site, lai vietējiem izstrādātājiem nodrošinātu jaunu programmatūras attēlu avotu izvēli.
Lai atrisinātu lēnas piekļuves ātruma problēmu oficiālajiem avotiem, kad programmatūra tiek instalēta atkarīgi, Tencent Cloud ir izveidojis kešatmiņas pakalpojumu dažām programmatūrām. Varat izmantot Tencent Cloud programmatūras izcelsmes serveri, lai paātrinātu atkarīgo pakotņu instalēšanu. Lai atvieglotu lietotājiem brīvi veidot pakalpojumu arhitektūru, Tencent Cloud programmatūras izcelsmes serveri pašlaik atbalsta piekļuvi publiskajam tīklam un privāto tīklu.
Publiskā tīkla piekļuves adrese:Hipersaites pieteikšanās ir redzama. Iekštīkla piekļuves adrese:Hipersaites pieteikšanās ir redzama.
Nuget attēla adrese:Hipersaites pieteikšanās ir redzama. 2017. gadā Microsoft optimizēja lēnas piekļuves problēmu Nuget pakalpojumiem Ķīnā, dublēja blob krātuvi Ķīnā un izmantoja vietējo CDN pakalpojumu sniedzēju, lai apstrādātu pakotņu lejupielādes pieprasījumus.Hipersaites pieteikšanās ir redzama.
Nuget pakotņu API ir sadalīta trīs kategorijās: meklēšana, reģistrācija un glabāšana. Visbiežāk izmantotie ir reģistrācijas un glabāšanas API. Nuget attēli ietver kešatmiņā saglabātus reversos starpniekserverus, lai paātrinātu šo API. Izmantojot šo attēlu, var izmantot Tencent Cloud un lietojumprogrammu izstrādē, var sasniegt šādus paātrinājuma efektus:
- Paketes meklēšanai: nav paātrinājuma efekta. Meklēšanas komponentu pakotnes nodrošina papildu domēnu nosaukumi.
- Instalējiet, atinstalējiet, jauniniet pakotnes utt.: pilnībā paātrināts. Visa pakešu informācija katru dienu tiek saglabāta serverī, un katras paketes pirmā piekļuve katru dienu ir starpniekservera piekļuve, kam seko vietējā piekļuve
- Pakotnes instalēšana, jaunināšana un failu lejupielāde: pilnībā paātrināta. Katra pakotnes versija tiek lejupielādēta pirmo reizi, lai piekļūtu mikrostarpniekserverim, un pēc tam visas pakotnes ar tādu pašu versiju un ID tiek piekļūtas lokāli
Apmācības izmantošana
Noklikšķiniet uz "Rīki" - "Opcijas" Visual Studio, kreisajā pusē atrodiet "Nuget Package Manager" - "Package Source" un pārliecinieties, ka jūsu sarakstā ir API V3 versija (https://api.nuget.org/v3/index.json)。 Tencent Cloud paātrinājuma pakalpojums atbalsta tikai pakotnes avota V3 versiju, ja par to nav ierakstu, iespējams, nevarēsit izmantot paātrinājuma pakalpojumu, lūdzu, atjauniniet savu Nuget pakotņu pārvaldnieku.
Noklikšķiniet uz pogas Pievienot un ievadiet savu informāciju zemāk:
Vārds, uzvārds: Tencent Nuget
Iepakojuma adrese:Hipersaites pieteikšanās ir redzama.
Pēc ievadīšanas noklikšķiniet uz pogas Atjaunināt, lai atjauninātu, un visbeidzot apstipriniet un aizveriet konfigurāciju.
Pēc iepriekš minētajiem iestatījumiem attiecīgā konfigurācija tiek pievienota Nuget konfigurācijas failam, faila atrašanās vieta ir: C: \ Lietotāji \ itsvse \ AppData \ Roaming \ NuGet \ Nuget.config, kur itsvse ir mans datora konts, mainiet savu kontu, šis ir mans Nuget konfigurācijas piemērs:
<?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" value="https://mirrors.cloud.tencent.com/nuget/" /> <add key="Microsoft Visual Studio bezsaistes pakotnes" 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>
Mēs visi esam operētājsistēmā Windows 10, lai veiktu iepriekš minētās darbības, it īpaši. NET Core izstrāde, daudziem studentiem patīk izmantot Mac, ja ceļš Mac un Linux ir, tad ceļš ir ~/.nuget/NuGet/NuGet.Config.
Piezīmes: NuGet.Config ceļš operētājsistēmā Windows ir %appdata%\NuGet\NuGet.Config, un ceļš Mac un Linux ir ~/.nuget/NuGet/NuGet.Config, ja nav NuGet.Config faila, varat palaist dotnet atjaunošanas komandu, lai ģenerētu.
Izmantojot dotnet atjaunošanu, varat arī norādīt Tencent Cloud attēla izmantošanu ar –s.
(Beigas)
|