Neidio i'r cynnwys
SilktideCymorth

Amser gweithredu JavaScript

Mae Silktide yn mesur faint o amser mae'r porwr yn ei dreulio'n rhedeg sgriptiau wrth i'ch tudalen lwytho. Mae gwaith sgript trwm yn atal y dudalen rhag ymateb, felly gall tudalen ymddangos fel pe bai wedi llwytho ond anwybyddu tapiau a chliciau am eiliadau.

Pam mae hyn yn bwysig

Dim ond y gost gyntaf yw lawrlwytho sgript. Rhaid i'r porwr wedyn ei dosrannu a'i rhedeg, ac mae hyn i gyd yn digwydd ar yr un edefyn sy'n trin sgrolio, teipio a thapiau. Tra bod sgriptiau'n rhedeg, mae'r dudalen yn fyddar: nid yw botymau'n ymateb ac mae'r dudalen yn teimlo fel petai wedi torri er ei bod yn ymddangos yn gyflawn.

Yn wahanol i amser lawrlwytho, mae'r gost hon yn cynyddu yn ôl prosesydd yr ymwelydd – gall sgript sy'n rhedeg mewn hanner eiliad ar beiriant datblygwr gymryd sawl eiliad ar ffôn rhad. Yr ymwelwyr sydd â'r dyfeisiau rhataf sy'n aros hiraf.

Sut i'w drwsio

  1. Cyflwynwch lai o . Dileu cod nas defnyddir yw'r enillion mwyaf uniongyrchol – gweler JavaScript nas defnyddir.
  2. Rhannwch fwndeli mawr a llwythwch god ar gyfer nodweddion islaw'r plyg neu nodweddion sy'n cael eu sbarduno gan ryngweithio dim ond pan fo'i angen, fel mai dim ond yr hyn sydd ei angen ar y sgrin gyntaf sy'n rhedeg wrth lwytho i ddechrau.
  3. Archwiliwch sgriptiau trydydd parti, sy'n aml yn dominyddu'r amser gweithredu – gweler Cod trydydd parti. Dilewch y rhai nad yw eu gwerth yn cyfiawnhau eu cost.
  4. Symudwch gyfrifiadau gwirioneddol drwm i weithiwr gwe, sy'n rhedeg ar edefyn ar wahân ac yn gadael y dudalen yn ymatebol.

Sut mae Silktide yn profi hyn

  1. Llwythwch y dudalen mewn porwr go iawn, gan ddefnyddio'r math o ddyfais, cyflymder cysylltiad a lleoliad prawf sydd wedi'u ffurfweddu ar gyfer eich profion cyflymder.
  2. Mesurwch yr amser prosesu a ddefnyddiodd pob sgript yn ystod y llwyth, wedi'i rannu rhwng rhedeg y cod (gwerthuso sgript) a'i baratoi i redeg (dosrannu).
  3. Adroddwch y sgriptiau a ddefnyddiodd amser sylweddol, gyda dadansoddiad fesul ffeil. Pan fo cyfanswm yr amser gweithredu'n isel, ni restrir sgriptiau unigol.
  4. Graddiwch y dudalen yn ôl y cyfanswm: mae llai na 2 eiliad yn dda, ac mae tua 3.5 eiliad neu fwy yn cael ei raddio'n wael.

Datrys problemau

Mae sgript trydydd parti ar frig y rhestr

Mae Analytics, rheolwyr tagiau, hysbysebion a theclynnau sgwrsio yn aml yn costio mwy o amser gweithredu na chod y safle ei hun. Ni allwch optimeiddio eu mewnolion, ond gallwch eu llwytho'n hwyrach, eu disodli â dewisiadau ysgafnach, neu gael gwared ar y rhai nad oes neb yn eu defnyddio.

Mae'r dudalen yn teimlo'n gyflym ar fy mheiriant

Mae amser gweithredu'n dibynnu ar y prosesydd. Mae peiriannau datblygwyr fel arfer sawl gwaith yn gyflymach na'r ffonau canol-ystod y mae'r rhan fwyaf o ymwelwyr yn eu defnyddio, felly gall cyllideb sy'n teimlo'n anweledig i chi fod yn eiliadau iddynt hwy. Daw'r ffigurau mesuredig o brawf rheoledig, nid o'ch caledwedd chi.

Dysgu mwy

Diweddarwyd ddiwethaf

A oedd y dudalen hon yn ddefnyddiol?