Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 48366|Svare: 3

[Tips] Bruk Tencent Cloud Nuget Package Manager for å øke hastigheten på nedlastinger

[Kopier lenke]
Publisert på 30.07.2019 09:57:27 | | | |
NuGet er en pakkebehandler for .NET. NuGets klientverktøy gir mulighet til å bygge og bruke pakker. Som .NET-utvikler må du bruke NuGet for å laste ned pakker ofte, og for å forbedre nedlastingshastigheten kan du bruke noen innenlandske bildekilder for å øke nedlastingen.
Tidligere ble det skrevet at bildekilden til Blog Garden ble brukt for å øke hastigheten på nedlastinger, som følger:

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

Følger Alibabas åpen kildekode-speilstasjon (Innloggingen med hyperkoblingen er synlig.), HUAWEI CLOUD Image Site (Innloggingen med hyperkoblingen er synlig.Etter det har Tencent nylig også lansert en lignende tjeneste, offisielt kalt Tencent Open Source Mirror Site, for å gi innenlandske utviklere et nytt utvalg av programvarebaserte bildekilder.


For å løse problemet med treg tilgang til offisielle kilder når programvare installeres avhengig, har Tencent Cloud bygget en caching-tjeneste for noe programvare. Du kan bruke Tencent Cloud Software Origin-serveren for å fremskynde installasjonen av avhengige pakker. For å gjøre det mulig for brukere å fritt bygge tjenestearkitekturer, støtter Tencent Clouds programvareopprinnelsesservere for tiden offentlig nettverkstilgang og privat nettverkstilgang.

Offentlig nettverkstilgangsadresse:Innloggingen med hyperkoblingen er synlig.
Intranett-tilgangsadresse:Innloggingen med hyperkoblingen er synlig.


Nuget bildeadresse:Innloggingen med hyperkoblingen er synlig.
I 2017 optimaliserte Microsoft problemet med treg tilgang til Nuget-tjenester i Kina, tok backup av blob-lagring til Kina, og brukte en lokal CDN-tjenesteleverandør for å håndtere pakkenedlastingsforespørsler.Innloggingen med hyperkoblingen er synlig.


API-et for Nuget-pakker er delt inn i tre kategorier: søk, registrering og lagring. De mest brukte er registrerings- og lagrings-API-er. Nuget-bilder inkluderer bufrede omvendte proxyer for å akselerere disse API-ene. Ved å bruke dette bildet kan det brukes i Tencent Cloud og applikasjonsutvikling, kan følgende akselerasjonseffekter oppnås:

  • For pakkesøk: ingen akselerasjonseffekt. Søkekomponentpakker tilbys av flere domenenavn.
  • Installer, avinstaller, oppgrader pakker osv.: fullt akselerert. All pakkeinformasjon caches daglig på serveren, og den første tilgangen til hver pakke hver dag er en proxy-tilgang, etterfulgt av lokal tilgang
  • Pakkeinstallasjon, oppgradering og nedlastingsfiler: Fullt akselerert. Hver versjon av hver pakke lastes ned for første gang for mikroproxy-tilgang, og deretter blir alle pakker med samme versjon og ID lokalt aksessert



Bruk veiledningen

Klikk på "Tools" - "Options" i Visual Studio, finn "Nuget Package Manager" - "Package Source" til venstre, og bekreft at listen din inneholder V3-versjonen av API-et (https://api.nuget.org/v3/index.json)。 Tencent Clouds akselerasjonstjeneste støtter kun V3-versjonen av pakkekilden, hvis det ikke finnes noen registrering av dette, kan det hende du ikke kan bruke akselerasjonstjenesten, vennligst oppgrader din Nuget-pakkebehandler.



Klikk på Legg til-knappen og skriv inn informasjonen din nedenfor:

Navn: Tencent Nuget

Pakkeadresse:Innloggingen med hyperkoblingen er synlig.

Når du er registrert, klikk på Oppdateringsknappen for å oppdatere, og bekreft og lukk konfigurasjonen.


Etter innstillingene ovenfor legges den relevante konfigurasjonen til Nuget-konfigurasjonsfilen, filplasseringen er på: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, hvor det er min datamaskinkonto, bytt konto, dette er mitt Nuget-konfigurasjonseksempel:

<?xml versjon="1.0" koding="utf-8"?>
<configuration>
  <packageSources>
    <legg til nøkkel="nuget.org" verdi="https://api.nuget.org/v3/index.json" protokollVersjon="3" />
    <legg til nøkkel="Tencent Nuget" verdi="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" />
    <legg til nøkkel="automatisk" verdi="Sant" />
  </packageRestore>
  <bindingRedirects>
    <legg til nøkkel="hopp" verdi="Falsk" />
  </bindingRedirects>
  <packageManagement>
    <legg til nøkkel="format" verdi="0" />
    <legg til nøkkel="disabled" value="False" />
  </packageManagement>
</configuration>


Vi bruker alle Windows 10 for de ovennevnte operasjonene, spesielt to to-do. NET Core-utvikling, mange studenter liker å bruke Mac, hvis stien i Mac og Linux er, så er stien ~/.nuget/NuGet/NuGet.Config.

Merk: Stien til NuGet.Config i Windows er %appdata%\NuGet\NuGet.Config, og stien i Mac og Linux er ~/.nuget/NuGet/NuGet.Config. Hvis det ikke finnes noen NuGet.Config-fil, kan du kjøre dotnet restore-kommandoen for å generere.


Når du bruker dotnet-gjenoppretting, kan du også spesifisere bruken av Tencent Cloud-bildet med –s.

(Slutt)




Foregående:Zheng Qian snakker om investering: superpraktisk investeringspsykologi
Neste:Hvordan endrer jeg navnet på en tabell i MySQL? Endre bordnavnet?
 Vert| Publisert på 30.07.2019 10:22:40 |
<?xml version="1.0" koding="utf-8" standalone="ja"?>
<tjeneste 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 tilgjengelig, som vist nedenfor:



Den er fastsatt, som vist nedenfor:
<?xml version="1.0" koding="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>




 Vert| Publisert på 30.07.2019 10:26:22 |
HUAWEI CLOUD Nuget bildeadresse:Innloggingen med hyperkoblingen er synlig.

Testen er tilgjengelig som vist nedenfor:


 Vert| Publisert på 02.08.2021 14:46:49 |
HUAWEI SKY-bildeadresse:https://mirrors.huaweicloud.com/home
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com