Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 48366|Odgovoriti: 3

[Napitnine] Uporabite Tencent Cloud Nuget Package Manager za pospešitev prenosov

[Kopiraj povezavo]
Objavljeno na 30. 07. 2019 09:57:27 | | | |
NuGet je upravljalnik paketov za .NET. NuGet odjemalska orodja omogočajo gradnjo in uporabo paketov. Kot .NET razvijalec morate pogosto uporabljati NuGet za prenos paketov, za izboljšanje hitrosti prenosa paketov pa lahko uporabite tudi domače vire slik za pospešitev prenosa.
Prej je bilo zapisano, da se slikovni vir Blog Garden uporablja za pospešitev prenosov, kot sledi:

Nuget domači vir (zrcalni vir)
https://www.itsvse.com/thread-3925-1-1.html

Po odprtokodni zrcalni postaji Alibaba (Prijava do hiperpovezave je vidna.), HUAWEI CLOUD slikovna stran (Prijava do hiperpovezave je vidna.Po tem je Tencent nedavno lansiral podobno storitev, uradno imenovano Tencent Open Source Mirror Site, ki domačim razvijalcem ponuja novo izbiro programskih slik.


Da bi rešili problem počasnega dostopa do uradnih virov, ko je programska oprema nameščena odvisno, je Tencent Cloud razvil storitev predpomnjenja za nekatere programske programe. Za pospešitev namestitve odvisnih paketov lahko uporabite izvorni strežnik Tencent Cloud programske opreme. Da bi uporabnikom olajšali prosto gradnjo arhitektur storitev, strežniki izvorne programske opreme Tencent Cloud trenutno podpirajo dostop do javnega omrežja in zasebnega omrežja.

Javni omrežni dostopni naslov:Prijava do hiperpovezave je vidna.
Naslov za dostop do intranetnega omrežja:Prijava do hiperpovezave je vidna.


Naslov slike Nuget:Prijava do hiperpovezave je vidna.
Leta 2017 je Microsoft optimiziral problem počasnega dostopa do Nuget storitev na Kitajskem, varnostno kopiral blob pomnilnik na Kitajsko in uporabil lokalnega ponudnika CDN storitev za obdelavo zahtevkov za prenos paketov.Prijava do hiperpovezave je vidna.


API paketov Nuget je razdeljen v tri kategorije: iskanje, registracija in shranjevanje. Najpogosteje uporabljeni so API-ji za registracijo in shranjevanje. Nuget slike vključujejo predpomnjene obratne proxyje za pospešitev teh API-jev. S to sliko je mogoče uporabiti v Tencent Cloud in razvoju aplikacij, kjer je mogoče doseči naslednje pospeševalne učinke:

  • Za iskanje paketov: ni učinka pospeševanja. Paketi za iskalne komponente so na voljo z dodatnimi domenskimi imeni.
  • Namestitev, odstranitev, nadgradnja paketov itd.: popolnoma pospešeno. Vsi podatki o paketih so dnevno shranjeni na strežniku, prvi dostop do vsakega paketa pa je proxy dostop, ki mu sledi lokalni dostop
  • Pakiranje datotek za namestitev, nadgradnjo in prenos: Popolnoma pospešeno. Vsaka različica vsakega paketa se prvič prenese za mikroproxy dostop, nato pa se vsi paketi z isto različico in ID-jem dostopajo lokalno



Uporabi vodič

Kliknite "Tools" - "Options" v Visual Studiu, poiščite "Nuget Package Manager" - "Package Source" na levi strani in potrdite, da vaš seznam vsebuje različico V3 API-ja (https://api.nuget.org/v3/index.json)。 Pospeševalna storitev Tencent Cloud podpira le različico V3 kode paketa, če ni zapisa o tem, morda ne boste mogli uporabljati pospeševalne storitve, prosimo, nadgradite svoj Nuget upravljalnik paketov.



Kliknite gumb Dodaj in vnesite svoje podatke spodaj:

Ime: Tencent Nuget

Naslov paketa:Prijava do hiperpovezave je vidna.

Ko je vnesen, kliknite gumb Posodobi za posodobitev in na koncu potrdite ter zaprite konfiguracijo.


Po zgornjih nastavitvah se ustrezna konfiguracija doda v konfiguracijsko datoteko Nuget, lokacija datoteke je na: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, kjer je itsvse moj računalniški račun, spremenite svoj račun, spodaj je moj primer konfiguracije Nuget:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" vrednost="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="Tencent Nuget" vrednost="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" />
    <dodaj ključ="avtomatska" vrednost="Resnično" />
  </packageRestore>
  <bindingRedirects>
    <dodaj ključ="preskoči" vrednost="Napačno" />
  </bindingRedirects>
  <packageManagement>
    <dodaj ključ="format" vrednost="0" />
    <dodaj ključ="onemogočeno" vrednost="Napačno" />
  </packageManagement>
</configuration>


Vsi uporabljamo Windows 10 za zgoraj omenjene operacije, še posebej za opravljanje. Razvoj NET Core, veliko študentov radi uporablja Mac, če je pot v Macu in Linuxu takšna, je pot ~/.nuget/NuGet/NuGet.Config.

Opomba: Pot NuGet.Config v Windows je %appdata%\NuGet\NuGet.Config, pot v Macu in Linuxu pa je ~/.nuget/NuGet/NuGet.Config; če ni datoteke NuGet.Config, lahko zaženete ukaz dotnet restore za generiranje.


Ko uporabljate dotnet restore, lahko tudi določite uporabo slike Tencent Cloud z oznako –s.

(Konec)




Prejšnji:Zheng Qian govori o investiranju: super praktična investicijska psihologija
Naslednji:Kako spremenim ime tabele v mysql? Spremeniti ime tabele?
 Najemodajalec| Objavljeno na 30. 07. 2019 10:22:40 |
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<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:naslov>Paketi</atom:naslov>
    </collection>
  </workspace>
</service>

Test ni na voljo, kot je prikazano spodaj:



To je bilo popravljeno, kot je prikazano spodaj:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<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:naslov>Paketi</atom:naslov>
    </collection>
  </workspace>
</service>




 Najemodajalec| Objavljeno na 30. 07. 2019 10:26:22 |
Naslov slike HUAWEI CLOUD Nuget:Prijava do hiperpovezave je vidna.

Test je na voljo, kot je prikazano spodaj:


 Najemodajalec| Objavljeno na 2. 08. 2021 14:46:49 |
Naslov slike HUAWEI CLOUD:https://mirrors.huaweicloud.com/home
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com