Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 48366|Svar: 3

[Tips] Brug Tencent Cloud Nuget Package Manager til at fremskynde downloads

[Kopier link]
Opslået på 30/07/2019 09.57.27 | | | |
NuGet er en pakkeadministrator til .NET. NuGet-klientværktøjer giver mulighed for at bygge og bruge pakker. Som .NET-udvikler skal du bruge NuGet til at downloade pakker ofte, og for at forbedre downloadhastigheden kan du bruge nogle indenlandske billedkilder til at fremskynde downloadet.
Tidligere blev det skrevet, at billedkilden i Blog Garden blev brugt til at fremskynde downloads, som følger:

Nuget Domestic Source (Mirror Source)
https://www.itsvse.com/thread-3925-1-1.html

Følgende Alibabas open source spejlstation (Hyperlink-login er synlig.), HUAWEI CLOUD Image Site (Hyperlink-login er synlig.Derefter har Tencent også for nylig lanceret en lignende tjeneste, officielt kaldet Tencent Open Source Mirror Site, for at give indenlandske udviklere et nyt udvalg af softwarebilledkilder.


For at løse problemet med langsom adgang til officielle kilder, når software installeres afhængigt, har Tencent Cloud bygget en caching-tjeneste for noget software. Du kan bruge Tencent Clouds softwareoprindelsesserver til at fremskynde installationen af afhængige pakker. For at lette brugerne frit at bygge servicearkitekturer understøtter Tencent Cloud software origin-servere i øjeblikket adgang til offentlige netværk og private netværksadgang.

Offentlig netværksadgangsadresse:Hyperlink-login er synlig.
Intranet-adgangsadresse:Hyperlink-login er synlig.


Nuget billedadresse:Hyperlink-login er synlig.
I 2017 optimerede Microsoft problemet med langsom adgang til Nuget-tjenester i Kina, tog backup af blob-lagring til Kina og brugte en lokal CDN-tjenesteudbyder til at håndtere pakkedownload-anmodninger.Hyperlink-login er synlig.


API'en for Nuget-pakker er opdelt i tre kategorier: søgning, registrering og lagring. De mest anvendte er registrerings- og lagrings-API'er. Nuget-images inkluderer cachede reverse proxies for at accelerere disse API'er. Ved at bruge dette billede kan det bruges i Tencent Cloud og applikationsudvikling, kan følgende accelerationseffekter opnås:

  • For pakkesøgninger: ingen accelerationseffekt. Søgekomponentpakker leveres af yderligere domænenavne.
  • Installer, afinstaller, opgrader pakker osv.: fuldt accelereret. Al pakkeinformation caches dagligt på serveren, og den første adgang for hver pakke hver dag er en proxyadgang, efterfulgt af lokal adgang
  • Pakkeinstallation, opgradering og downloadfiler: Fuldt accelereret. Hver version af hver pakke downloades for første gang til mikroproxy-adgang, og derefter tilgås alle pakker med samme version og ID lokalt



Brug tutorialen

Klik på "Tools" - "Options" i Visual Studio, find "Nuget Package Manager" - "Package Source" til venstre, og bekræft at din liste indeholder V3-versionen af API'et (https://api.nuget.org/v3/index.json)。 Tencent Clouds accelerationstjeneste understøtter kun V3-versionen af pakkekilden; hvis der ikke er nogen registrering af dette, kan du muligvis ikke bruge accelerationstjenesten, opgrader venligst din Nuget-pakkeadministrator.



Klik på Tilføj knappen og indtast dine oplysninger nedenfor:

Navn: Tencent Nuget

Pakkeadresse:Hyperlink-login er synlig.

Når du er indtastet, klik på opdateringsknappen for at opdatere, og bekræft og luk endelig konfigurationen.


Efter ovenstående indstillinger tilføjes den relevante konfiguration til Nuget-konfigurationsfilen, filplaceringen er på: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, hvor det er min computerkonto, skift din konto, følgende er mit Nuget-konfigurationseksempel:

<?xml version="1.0" kodning="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protokolVersion="3" />
    <tilføj nøgle="Tencent Nuget" værdi="https://mirrors.cloud.tencent.com/nuget/" />
    <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
  </packageSources>
  <packageRestore>
    <tilføj nøgle="aktiveret" værdi="Sand" />
    <tilføj nøgle="automatisk" værdi="Sand" />
  </packageRestore>
  <bindingRedirects>
    <tilføj nøgle="spring over" værdi="Falsk" />
  </bindingRedirects>
  <packageManagement>
    <tilføj nøgle="format" værdi="0" />
    <tilføj nøgle="deaktiveret" værdi="Falsk" />
  </packageManagement>
</configuration>


Vi bruger alle Windows 10 til ovenstående operationer, især to do. NET Core-udvikling, mange studerende kan lide at bruge Mac, hvis stien i Mac og Linux er, så er stien ~/.nuget/NuGet/NuGet.Config.

Bemærk: Stien for NuGet.Config i Windows er %appdata%\NuGet\NuGet.Config, og stien i Mac og Linux er ~/.nuget/NuGet/NuGet.Config. Hvis der ikke er nogen NuGet.Config-fil, kan du køre dotnet restore-kommandoen for at generere.


Når du bruger dotnet-genoprettelse, kan du også specificere brugen af Tencent Cloud-billedet med –s.

(Slut)




Tidligere:Zheng Qian taler om investering: superpraktisk investeringspsykologi
Næste:Hvordan ændrer jeg navnet på en tabel i MySQL? Ændre tabelnavnet?
 Udlejer| Opslået på 30/07/2019 10.22.40 |
<?xml version="1.0" kodning="utf-8" standalone="ja"?>
<service xml:base="http://100.67.92.24/repository/nuget-group/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
  <workspace>
    <atom:title>Default</atom:title>
    <collection href="Packages">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>

Testen er ikke tilgængelig, som vist nedenfor:



Den er blevet fastsat, som vist nedenfor:
<?xml version="1.0" kodning="utf-8" standalone="ja"?>
<service xml:base="http://mirrors.cloud.tencent.com/repository/nuget-group/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
  <workspace>
    <atom:title>Default</atom:title>
    <collection href="Packages">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>




 Udlejer| Opslået på 30/07/2019 10.26.22 |
HUAWEI CLOUD Nuget billedadresse:Hyperlink-login er synlig.

Testen er tilgængelig som vist nedenfor:


 Udlejer| Opslået på 02/08/2021 14.46.49 |
HUAWEI CLOUD billedadresse:https://mirrors.huaweicloud.com/home
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com