JavaScript dúblach
Seiceálann Silktide an gcuirtear aon chuid den chód a íoslódálann do leathanach san áireamh níos mó ná uair amháin. Fágann cód dúblach go mbíonn leathanach níos mó agus níos moille le lódáil, gan aon tairbhe bhreise a thabhairt don chuairteoir.
De ghnáth, cuirtear nua-aimseartha le chéile as go leor modúl beag a chuirtear i mbeagán comhad mór. Nuair a thógtar roinnt beartán go neamhspleách — mar shampla, do chód féin móide giúirléid leabaithe — is féidir lena chóip féin den mhodúl céanna a bheith i ngach ceann acu, agus íoslódálann cuairteoirí an fheidhmiúlacht chéanna faoi dhó dá bharr.
Cén fáth a bhfuil sé seo tábhachtach
Cosnaíonn gach modúl dúblach am íoslódála, am próiseála agus sonraí móibíleacha, agus ní thugann sé aon rud ar ais. Ar nasc tapa oifige, d’fhéadfadh sé nach dtabharfaí an cur amú faoi deara, ach mothaíonn cuairteoirí ar fhóin agus ar líonraí níos moille é go díreach mar leathanach a thógann níos faide le feiceáil agus le freagairt.
Is iondúil freisin go bhfásann dúbailt go ciúin: is féidir le gach script nó giúirléid nua a chuirtear le suíomh a chóipeanna féin de leabharlanna coitianta a thabhairt leis, agus mar sin carnann an cur amú le himeacht ama mura mbíonn duine á lorg.
Conas é a dheisiú
Seo deisiúchán do d’fhorbróirí, i bpróiseas tógála an tsuímh seachas ina ábhar:
- Déan anailís ar an gcaoi a gcuirtear JavaScript an tsuímh i mbeartáin. Tá mód anailíse ag formhór na n-uirlisí beartánaithe a léiríonn a bhfuil i ngach comhad aschuir, rud a fhágann go bhfuil sé furasta modúil dhúblacha a aithint.
- Cumraigh an tógáil chun spleáchais chomhroinnte a dhídhúbailt, ionas nach gcuirtear leabharlann a úsáidtear in áiteanna éagsúla san áireamh ach uair amháin agus go roinntear í, seachas í a chóipeáil isteach i ngach beartán.
- Ailínigh na leaganacha: ní féidir dhá leagan éagsúla den leabharlann chéanna a chumasc, mar sin is minic gurb é an fíordheisiúchán gach rud a uasghrádú go dtí leagan amháin.
- Má thagann an dúbailt ó script tríú páirtí nach féidir leat a atógáil, iarr ar an soláthraí tógáil níos éadroime a sholáthar, nó cuir ceann eile ina háit.
Conas a thástálann Silktide é seo
- Lódáil an leathanach i bhfíorbhrabhsálaí, agus úsáid an cineál gléis, an luas ceangail agus an suíomh tástála atá cumraithe do do thástálacha luais.
- Scrúdaigh na comhaid JavaScript a íoslódálann an leathanach agus sainaithin modúil atá le feiceáil i níos mó ná comhad amháin. Déantar cóipeanna a mheaitseáil de réir a bhfeidhme, mar sin aimsítear iad fiú nuair a dhéantar na comhaid a fhormáidiú nó a ar bhealach difriúil.
- Tuairiscigh gach modúl dúblach, na comhaid ina bhfuil sé le feiceáil, agus an méid íoslódála a d’fhéadfaí a shábháil trí na cóipeanna breise a bhaint.
- Tabhair grád don leathanach bunaithe ar an méid iomlán íoslódála a chuirtear amú: tugtar grád níos ísle fiú ar thart ar 10 KB de dhúbailt, agus grádaítear 50 KB nó níos mó mar rud lag.
Fabhtcheartú
Níl cód comhionann sa dá chomhad
Meaitseálann an seiceáil modúil de réir a bhfuil iontu, ní de réir a dtéacs chruinn. Is féidir go mbeidh cuma an-difriúil ar an modúl céanna in dhá bheartán tar éis mionlaghdaithe, ach go mbeidh sé fós mar an cód dúblach céanna.
Tá an dúbailt laistigh de script tríú páirtí
Ní féidir leat beartán duine eile a atógáil. Cuir an cheist faoi bhráid an tsoláthraí, lódáil a script ar bhealach eile a roinneann do spleáchais, nó glac leis an gcostas má sháraíonn luach na scripte é.