Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 48366|Vastaus: 3

[Vinkkejä] Käytä Tencent Cloud Nuget Package Manageria nopeuttaaksesi latausta

[Kopioi linkki]
Julkaistu 30.7.2019 9.57.27 | | | |
NuGet on .NET:n pakettienhallintaohjelma. NuGet-asiakastyökalut mahdollistavat pakettien rakentamisen ja käytön. .NET-kehittäjänä sinun täytyy käyttää NuGetia pakettien lataamiseen usein, ja latausnopeuden parantamiseksi voit käyttää joitakin kotimaisia kuvalähteitä nopeuttaaksesi latausta.
Aiemmin kirjoitettiin, että Blog Gardenin kuvalähdettä käytettiin latausten nopeuttamiseen seuraavasti:

Nuget kotimainen lähde (peililähde)
https://www.itsvse.com/thread-3925-1-1.html

Alibaban avoimen lähdekoodin peiliaseman jälkeen (Hyperlinkin kirjautuminen on näkyvissä.), HUAWEI CLOUD Image Site (Hyperlinkin kirjautuminen on näkyvissä.Tämän jälkeen Tencent on hiljattain lanseerannut vastaavan palvelun, virallisesti nimeltään Tencent Open Source Mirror Site, tarjoten kotimaisille kehittäjille uuden valikoiman ohjelmistokuvalähteitä.


Ratkaistakseen ongelman, jossa ohjelmisto asennetaan riippuvaisesti, Tencent Cloud on rakentanut välimuistipalvelun joillekin ohjelmistoille. Voit käyttää Tencent Cloud -ohjelmiston alkuperäpalvelinta nopeuttaaksesi riippuvien pakettien asennusta. Jotta käyttäjät voisivat rakentaa palveluarkkitehtuureja vapaasti, Tencent Cloud -ohjelmiston alkuperäispalvelimet tukevat tällä hetkellä julkista verkkoyhteyttä ja yksityisverkkoyhteyksiä.

Julkinen verkkoyhteysosoite:Hyperlinkin kirjautuminen on näkyvissä.
Intranet-osoite:Hyperlinkin kirjautuminen on näkyvissä.


Nuget-kuvan osoite:Hyperlinkin kirjautuminen on näkyvissä.
Vuonna 2017 Microsoft optimoi Nuget-palveluiden hitaan pääsyn ongelman Kiinassa, varmuuskopioi blob-tallennustilan Kiinaan ja käytti paikallista CDN-palveluntarjoajaa pakettien latauspyyntöjen käsittelyyn.Hyperlinkin kirjautuminen on näkyvissä.


Nuget-pakettien API on jaettu kolmeen kategoriaan: haku, rekisteröinti ja tallennus. Yleisimmin käytetyt ovat rekisteröinti- ja tallennusrajapinnat. Nuget-kuvat sisältävät välimuistissa olevia käänteisiä välityspalvelimia näiden API:n nopeuttamiseksi. Tämän kuvan avulla voidaan käyttää Tencent Cloudissa ja sovelluskehityksessä, jolloin voidaan saavuttaa seuraavat kiihdytysvaikutukset:

  • Pakettihakuissa: ei kiihtyvyysvaikutusta. Hakukomponenttipaketteja tarjoavat lisäverkkotunnukset.
  • Asennus, poisto, päivityspaketit jne.: täysin kiihdytetty. Kaikki pakettitiedot tallennetaan palvelimelle päivittäin, ja ensimmäinen pääsy jokaiselle paketille on välityspalvelin, jota seuraa paikallinen pääsy
  • Pakettien asennus, päivitys ja tiedostojen lataus: Täysin kiihdytetty. Jokaisen paketin jokainen versio ladataan ensimmäistä kertaa mikrovälityspalvelimen käyttöä varten, ja sitten kaikki saman version ja ID:n paketit pääsevät paikallisesti käyttöön



Käytä opetusta

Klikkaa "Tools" - "Options" Visual Studiossa, etsi vasemmalta "Nuget Package Manager" - "Package Source" ja varmista, että listasi sisältää V3-version API:sta (https://api.nuget.org/v3/index.json)。 Tencent Cloudin kiihdytyspalvelu tukee vain pakettilähteen V3-versiota, jos tästä ei ole merkintää, et välttämättä pysty käyttämään kiihdytyspalvelua, päivitä Nuget-pakettienhallintaohjelmasi.



Klikkaa Lisää-painiketta ja syötä tietosi alle:

Nimi: Tencent Nuget

Paketin osoite:Hyperlinkin kirjautuminen on näkyvissä.

Kun syöt sisään, klikkaa Päivitä-painiketta päivittääksesi ja lopuksi vahvista sekä sulje konfiguraatio.


Edellä mainittujen asetusten jälkeen asiaankuuluva asetus lisätään Nugetin konfiguraatiotiedostoon, tiedoston sijainti on: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, missä itsvse on tietokonetilini, vaihda tiliäsi, seuraava on esimerkki Nuget-konfiguraatiostani:

<?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 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>


Olemme kaikki Windows 10:llä edellä mainittuja toimintoja varten, erityisesti tehdäkseen. NET Core -kehityksessä monet opiskelijat tykkäävät käyttää Macia, jos polku Macissa ja Linuxissa on, niin polku on ~/.nuget/NuGet/NuGet.Config.

Huomautus: NuGet.Configin polku Windowsissa on %appdata%\NuGet\NuGet.Config, ja Macissa ja Linuxissa polku on ~/.nuget/NuGet/NuGet.Config. Jos tiedostoa ei ole, voit suorittaa dotnet restore -komennon generointiin.


Kun käytät dotnet restorea, voit myös määrittää Tencent Cloud -kuvan käytön –s.

(Loppu)




Edellinen:Zheng Qian puhuu sijoittamisesta: erittäin käytännöllisestä sijoituspsykologiasta
Seuraava:Miten vaihdan taulukon nimen MySQL:ssä? Voisitko muuttaa taulun nimeä?
 Vuokraisäntä| Julkaistu 30.7.2019 10.22.40 |
<?xml version="1.0" encoding="utf-8" itsenäinen="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="Paketit">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>

Testi ei ole saatavilla, kuten alla on esitetty:



Se on korjattu, kuten alla on esitetty:
<?xml version="1.0" encoding="utf-8" itsenäinen="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="Paketit">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>




 Vuokraisäntä| Julkaistu 30.7.2019 10.26.22 |
HUAWEI CLOUD Nuget -kuvan osoite:Hyperlinkin kirjautuminen on näkyvissä.

Testi on saatavilla alla esitetyn mukaisesti:


 Vuokraisäntä| Julkaistu 2.8.2021 14.46.49 |
HUAWEI CLOUD -kuvan osoite:https://mirrors.huaweicloud.com/home
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com