Sut Rydym Yn Torri Ein Llwyth Tudalen Tudalen o 10 Eiliad

Mae'n ymddangos nad yw cyflymder a chymdeithasol yn gweithio gyda'i gilydd pan ddaw i wefan wych. Fe wnaethon ni fudo ein gwefan i flywheel (cyswllt cyswllt) a gwnaeth wella perfformiad a sefydlogrwydd ein gwefan yn sylweddol. Ond arafodd dyluniad ein gwefan - gyda throedyn braster a hyrwyddodd ein gweithgaredd cymdeithasol ar Facebook, Twitter, Youtube ac ar ein Podcast - ein gwefan i gropian.

Roedd yn ddrwg. Er bod tudalen wych yn llwytho mewn 2 eiliad neu lai, roedd ein gwefan yn cymryd dros 10 eiliad i dudalen ei chwblhau. Nid WordPress na Flywheel oedd y broblem, y broblem oedd yr holl elfennau rhyngweithiol y gwnaethom eu llwytho o wasanaethau eraill ... teclynnau Facebook a Twitter, delweddau rhagolwg Youtube, ein cymhwysiad Podcast, ni allwn reoli pa mor araf y gwnaethant lwytho. Hyd yn hyn.

Fe sylwch nawr bod ein tudalennau'n llwytho mewn tua 2 eiliad. Sut wnaethon ni hynny? Fe wnaethon ni ychwanegu adran ddeinamig at ein troedyn sydd ddim ond yn llwytho pan fydd y defnyddiwr yn sgrolio yr holl ffordd i'r pwynt hwnnw. Sgroliwch yr holl ffordd i waelod ein tudalen mewn porwr (nid symudol, ap na llechen) ac fe welwch ddelwedd lwytho yn cymryd drosodd:

llwytho

Gan ddefnyddio jQuery, nid ydym mewn gwirionedd yn llwytho gwaelod y dudalen nes bod rhywun yn sgrolio yno. Mae'r cod mewn gwirionedd yn eithaf syml:

$ (ffenestr) .scroll (swyddogaeth () {if (jQuery (dogfen) .height () == jQuery (ffenestr) .scrollTop () + jQuery (ffenestr) .height ()) {if ($ ("# placetoload" ) .text (). hyd <200) {$ ("# atodol"). llwyth ('[llwybr llawn y dudalen i'w lwytho]');}}});

Unwaith y bydd y defnyddiwr yn sgrolio i waelod y dudalen, mae jQuery go yn tynnu cynnwys tudalen y llwybr a nodwyd ac yn eu llwytho o fewn y div a ddewisoch.

Er nad yw'r wefan bellach yn elwa o'r cynnwys sy'n cael ei lwytho yno (oherwydd nad yw peiriant chwilio yn ei gropian), rydym yn eithaf hyderus bod cyflymder y dudalen yn mynd i helpu ein safle, rhannu ac ymgysylltu llawer mwy na chael rhywun aros yn ddiamynedd i'n tudalen lwytho'n araf araf. Yn anad dim, mae gan y dudalen yr holl elfennau yr ydym am ymgysylltu â'n hymwelwyr o hyd ... heb aberthu cyflymder y dudalen.

Mae gennym ni dipyn o waith i'w wneud o hyd ... ond rydyn ni'n cyrraedd yno!

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.