Téigh ar aghaidh chuig an bpríomhábhar
Leagan: Ar aghaidh

Straitéisí taisce

Déanann Verdaccio gach pacáiste a thaisceadh san fhillteán /storage de réir réamhshocraithe. Ach is féidir leat cinneadh a dhéanamh cé acu is mian leat a leanúint straitéis eile. Ag baint úsáide as forlíontáin d'fhéadfá an scamall nó aon sórt bunachar sonraí a úsáid.

Cásanna taisce

  • Tóg tionscadal Node.js ar fhreastalaithe Comhtháthú Leanúnach (Bambú, GitLab, Jenkins, srl) is tasc é a d'fhéadfadh go dtógfadh sé cúpla uair sa lá, mar sin, déanfaidh an freastalaí íoslódáil tonna de tarballs ón gclárlann gach uair a tharlaíonn. Mar is gnách, glanann na huirlisí CI an taisce tar éis gach tógáil agus tosaíonn an próiseas arís agus arís eile. Is cur amú bandaleithead é sin agus laghdaíonn sé an trácht seachtrach. Is féidir leat Verdaccio a úsáid chun tarballs agus meiteashonraí a thaisceadh inár líonra inmheánach agus treisiú le do chuid ama tógála.
  • ** Foighne agus Nascacht**, níl nasc ardluais ag gach tír. Ar an gcúis sin pacáistí taisce go háitiúil i do líonra Tá sé áisiúil i ndáiríre. Ceachtar má tá tú ag taisteal, nó má tá nasc lag agat, fánaíocht nó tíortha a bhfuil Ballaí Dóiteáin láidre acu a d'fhéadfadh cur isteach ar eispéireas an úsáideora (m. sh.: tarballs truaillithe).
  • Mód As Líne, úsáideann gach Bainisteoir Pacáiste Nód sa lá atá inniu ann a thaisce inmheánach féin, ach is coitianta go n-úsáidfeadh tionscadail éagsúla uirlisí éagsúla, a thugann le tuiscint comhaid faoi ghlas agus mar sin de. Níl na huirlisí sin in ann taisce a roinnt, tá an réiteach uathúil láraithe agus braitheann sé air clárlann seachfhreastalaí, tá Verdaccio cache gach meiteashonraí agus tarballs íoslódáil ag éileamh a bheith in ann iad a roinnt ar fud do thionscadail ar fad.
  • Seachain go bhfilleann aon chianchlárúchán go tobann _ Bhí earráid HTTP 404_ le haghaidh tarbhanna ar fáil roimhe seo mar ([eisiúint eochaircheap clé](https://www.theregister.co.uk/2016/ 03/23/npm_left_pad_chaos/)).

Straitéisí le haghaidh tógála níos tapúla

Táimid ag lorg tuilleadh straitéisí, bíodh leisce ort do thaithí sa réimse seo a roinnt

Seachain Tarballs caching

Má tá spás stórála teoranta agat, seans go mbeidh ort tarbhanna taisce a sheachaint, rud a chumasaíonn taisce bréagach i ngach ceann acu ní thaiscefaidh uplink ach comhaid meiteashonraí.

uplinks:
npmjs:
url: https://registry.npmjs.org/
cache: false

Am Éaga Taisce a Shíneadh

Fanann Verdaccio de réir réamhshocraithe 2 nóiméad chun na meiteashonraí taisce a neamhbhailiú sula bhfaigheann sé faisnéis nua ón gcianchlár.

uplinks:
npmjs:
url: https://registry.npmjs.org/
maxage: 30m

Ní chomh minic is a iarrfar méadú ar luach uasmhéad i ngach uplink. D’fhéadfadh sé seo a bheith ina straitéis bhailí dá mbeadh ní dhéanann tú spleáchais a nuashonrú chomh minic sin.

Ag baint úsáide as an chuimhne in ionad an tiomántán crua

Uaireanta ní céim ríthábhachtach é pacáistí caching, seachas pacáistí bealaigh ó chlárlanna éagsúla agus a bhaint amach amanna tógála níos tapúla. Tá dhá bhreiseán ann a sheachnaíonn scríobh i dtiomántán crua fisiceach ar bith ag baint úsáide as an gcuimhne.

  npm install -g verdaccio-auth-memory
npm install -g verdaccio-memory

Breathnaíonn an chumraíocht mar seo

auth:
auth-memory:
users:
foo:
name: test
password: test
store:
memory:
limit: 1000

Cuimhnigh, a luaithe a atosófar an freastalaí go bhfuil na sonraí á gcailliúint, molaimid an socrú seo i gcásanna nach ndéanann tú é gá go seasfaidh siad ar chor ar bith.