See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 48366|Vastuse: 3

[Nõuanded] Kasuta Tencent Cloud Nuget Package Managerit, et kiirendada allalaadimisi

[Kopeeri link]
Postitatud 30.07.2019 09:57:27 | | | |
NuGet on .NET paketihaldur. NuGeti klienditööriistad võimaldavad koostada ja kasutada pakette. .NET arendajana pead sageli kasutama NuGet'i pakettide allalaadimiseks ning allalaadimiskiiruse parandamiseks võid kasutada mõningaid kodumaiseid pildiallikaid allalaadimise kiirendamiseks.
Varem kirjutati, et Blog Gardeni pildiallikat kasutati allalaadimiste kiirendamiseks, järgmiselt:

Nuget kodumaine allikas (peegelallikas)
https://www.itsvse.com/thread-3925-1-1.html

Järgides Alibaba avatud lähtekoodiga peegeljaama (Hüperlingi sisselogimine on nähtav.), HUAWEI CLOUD pildisait (Hüperlingi sisselogimine on nähtav.Pärast seda on Tencent hiljuti käivitanud sarnase teenuse, ametlikult nimega Tencent Open Source Mirror Site, et pakkuda kodumaistele arendajatele uut valikut tarkvarapiltide allikateks.


Et lahendada aeglase ligipääsu probleem ametlikele allikatele, kui tarkvara paigaldatakse sõltuvalt, on Tencent Cloud loonud mõnele tarkvarale vahemällu salvestamise teenuse. Saad kasutada Tencent Cloud tarkvara päritoluserverit, et kiirendada sõltuvate pakettide paigaldamist. Selleks, et kasutajad saaksid vabalt teenusearhitektuure ehitada, toetavad Tencent Cloud tarkvara algserverid praegu avalikku ja privaatvõrgu ligipääsu.

Avaliku võrgu ligipääsu aadress:Hüperlingi sisselogimine on nähtav.
Intraneti ligipääsuaadress:Hüperlingi sisselogimine on nähtav.


Nuget pildi aadress:Hüperlingi sisselogimine on nähtav.
2017. aastal optimeeris Microsoft Hiinas aeglase ligipääsu Nuget teenustele, varundas plob-salvestuse Hiinasse ning kasutas kohalikku CDN-teenuse pakkujat pakettide allalaadimise päringute haldamiseks.Hüperlingi sisselogimine on nähtav.


Nuget pakettide API jaguneb kolmeks kategooriaks: otsing, registreerimine ja salvestamine. Kõige sagedamini kasutatavad on registreerimis- ja salvestus-API-d. Nuget pildid sisaldavad vahemällu salvestatud pöördproksisid, et kiirendada neid API-sid. Selle pildi kasutamist saab kasutada Tencent Cloudis ja rakenduste arenduses ning saavutada järgmised kiirendusefektid:

  • Pakendi otsingute jaoks: puudub kiirendusefekt. Otsingukomponendi pakette pakuvad täiendavad domeeninimed.
  • Paigalda, desinstalli, uuenda pakette jne: täielikult kiirendatud. Kogu pakettide info salvestatakse serveris iga päev vahemällu ning iga paketi esimene ligipääs päevas on proxy-ligipääs, millele järgneb kohalik ligipääs
  • Paketi paigaldamine, uuendamine ja failide allalaadimine: Täielikult kiirendatud. Iga paketi versioon laaditakse esmakordselt alla mikroproksile ligipääsuks ning seejärel pääseb ligi kõigile sama versiooni ja ID-ga paketid kohapeal



Kasuta õpetust

Klõpsa Visual Studios "Tools" - "Options", leia vasakult "Nuget Package Manager" - "Package Source" ja kinnita, et sinu nimekiri sisaldab API V3 versiooni (https://api.nuget.org/v3/index.json)。 Tencent Cloudi kiirendusteenus toetab ainult V3 versiooni paketi allikast, kui selle kohta pole ühtegi kirjet, siis võib-olla ei saa te kiirendusteenust kasutada, palun uuendage oma Nuget paketihaldurit.



Klõpsa nuppu Lisa ja sisesta oma info allpool:

Nimi: Tencent Nuget

Paki aadress:Hüperlingi sisselogimine on nähtav.

Kui sisestad, klõpsa uuendamise nupul, et uuendada, ja lõpuks kinnita ning sulge konfiguratsioon.


Pärast ülaltoodud seadeid lisatakse vastav konfiguratsioon Nuget seadistusfaili, faili asukoht on: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, kus itsvse on minu arvutikonto, muuda oma kontot, järgmine on minu Nuget konfiguratsiooni näide:

<?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" väärtus="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>


Me kõik kasutame Windows 10 eelmainitud toiminguid, eriti selleks, et teha. NET Core arendus, paljud tudengid eelistavad kasutada Maci, kui tee on Macis ja Linuxis, siis on tee ~/.nuget/NuGet/NuGet.Config.

Märkus: NuGet.Config tee Windowsis on %appdata%\NuGet\NuGet.Config ning Macis ja Linuxis on tee ~/.nuget/NuGet/NuGet.Config; kui NuGet.Config faili pole, saad käivitada dotnet restore käsu genereerimiseks.


Kui kasutad dotnet restore'i, saad määrata Tencent Cloudi pildi kasutamise kujul –s.

(Lõpp)




Eelmine:Zheng Qian räägib investeeringutest: ülipraktilisest investeerimispsühholoogiast
Järgmine:Kuidas ma saan muuta tabeli nime MySQL-is? Kas muuta tabeli nime?
 Üürileandja| Postitatud 30.07.2019 10:22:40 |
<?xml version="1.0" encoding="utf-8" iseseisev="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>
    <kogumik href="Paketid">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>

Test ei ole saadaval, nagu allpool näidatud:



See on parandatud, nagu allpool näidatud:
<?xml version="1.0" encoding="utf-8" iseseisev="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>
    <kogumik href="Paketid">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>




 Üürileandja| Postitatud 30.07.2019 10:26:22 |
HUAWEI CLOUD Nuget pildi aadress:Hüperlingi sisselogimine on nähtav.

Test on saadaval allpool näidatud:


 Üürileandja| Postitatud 02.08.2021 14:46:49 |
HUAWEI CLOUD pildi aadress:https://mirrors.huaweicloud.com/home
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com