Uppruni fyrir for-tengingu
Silktide prófar hvort síðan þín gæti hlaðist hraðar með því að segja vafranum fyrirfram hvaða aðra netþjóna hann muni brátt þurfa. Með því að opna þessar tengingar snemma byrja skrár frá þriðju aðilum að hlaðast fyrr.
Áður en vafri getur sótt eitthvað frá nýjum netþjóni – til dæmis leturþjónustu, eða vefgreiningarþjónustu – þarf hann að finna vistfang netþjónsins, opna tengingu og semja um dulkóðun. Þessi uppsetning krefst nokkurra ferða um netið og venjulega byrjar vafrinn ekki á henni fyrr en hann finnur fyrst skrá sem hann þarf frá þessum netþjóni. Það getur gerst seint í hleðslu síðunnar.
Af hverju þetta skiptir máli
Uppsetning tengingar við einn netþjón getur tekið hundruð millisekúndna á farsímatengingu og dæmigerð síða hefur samband við nokkra netþjóna þriðju aðila. Þegar þessi uppsetning hefst seint – vegna þess að skráin sem þarf á henni að halda er vísað í djúpt inni í stílblaði eða skriftu – lendir töfin beint á sýnilegu efni, svo sem leturgerðum og myndum.
For-tengingarábending færir þennan kostnað til upphafs hleðslunnar, þar sem hann skarast við vinnu sem vafrinn var hvort sem er að framkvæma. Þetta er ein lína af fyrir hvern netþjón og breytir engu um útlit síðunnar.
Hvernig á að laga þetta
- Bættu
preconnect-ábendingu í<head>síðunnar fyrir hvern mikilvægan netþjón sem prófunin tilgreinir:
<!-- Opnaðu tenginguna áður en vafrinn finnur að hann þurfi hana -->
<link rel="preconnect" href="https:\/\/fonts.gstatic.com" crossorigin>
- Láttu
crossorigin-eigindið fylgja með fyrir netþjóna sem þurfa þess – letur þarf það alltaf. - Notaðu aðeins for-tengingu við netþjóna sem skipta máli fyrir sýnilegu síðuna, til dæmis þar sem leturgerðir, myndir eða mikilvægar skriftur eru geymdar. Hver opin tenging notar auðlindir tækis gestsins, þannig að fáeinar ábendingar hjálpa en tugir geta skaðað.
- Fyrir netþjóna sem skipta minna máli er
rel="dns-prefetch"ódýrari ábending sem framkvæmir aðeins uppflettingu vistfangsins fyrirfram.
Hvernig Silktide prófar þetta
- Hlaðið síðunni í raunverulegum vafra með þeirri gerð tækis, tengihraða og prófunarstaðsetningu sem stillt er fyrir hraðaprófin þín.
- Finnið netþjóna sem síðan sækir skrár frá þar sem uppsetning tengingar tafði niðurhalið og engin snemmtæk tengingarábending var til staðar.
- Tilkynnið um hvern netþjón ásamt áætluðum tíma sem for-tengingarábending myndi spara.
- Gefið síðunni einkunn eftir heildaráætluðum sparnaði: um 100 millisekúndur lækka einkunnina og 200 millisekúndur eða meira telst lélegt.
Úrræðaleit
Ég bætti við ábendingunni en niðurstaðan birtist enn
Athugaðu nákvæmt vistfang: ábendingin verður að passa við netþjóninn sem skrárnar koma í raun frá, þar á meðal samskiptareglur og hugsanlegt undirlén (https:\/\/fonts.gstatic.com er ekki https:\/\/fonts.googleapis.com). Letur þarf einnig crossorigin á ábendingunni – án þess opnar vafrinn ranga tegund tengingar og hendir henni síðan.
Ætti ég að nota for-tengingu við alla netþjóna þriðju aðila?
Nei. Vafrar takmarka hversu margar snemmtækar tengingar þeir virða og hver þeirra notar auðlindir á tæki gestsins. Notaðu for-tengingu fyrir þá fáu netþjóna sem hafa áhrif á það sem gestir sjá fyrst.