Kā optimizēt vietnes veiktspēju

Satura rādītājs:

Anonim

Paskaties apkārt internetam, un jūs atradīsit daudz citētu statistiku par to, cik maz laika cilvēki ir gatavi gaidīt, kamēr jebkura vietne tiek ielādēta, pirms zaudē interesi (tādā gadījumā ne vienmēr vainojiet tīmekļa mitināšanas nodrošinātāju).

Tie, kuriem ir fiksēti platjoslas savienojumi, sagaida, ka vietne parādīsies gandrīz uzreiz, un pat mobilo ierīču lietotājiem nav bezgalīgas pacietības.

Lasīt vairāk: Offcloud

Saskaņā ar pētījumu, optimālais lapas ielādes laiks ir trīs sekundes, lai gan lielākajai daļai vietņu tas ir tuvāk divkāršojumam - vai vairāk. Un, ja jūs pāriet daudz tālāk par 10 sekundēm, lielākā daļa cilvēku, iespējams, pamet lapu un dodas citur.

Cik ilgi Web lapa tiek parādīta pārlūkprogrammā, ir atkarīgs no faktoriem, kas sadalīti starp serveri un klienta ierīci otrā galā.

Lai gan visu lietotāju darbību nav iespējams paātrināt tādu lietu dēļ, kuras nav atkarīgs no tīmekļa dizainera kontroles, ir praktiski vietni padarīt pēc iespējas efektīvāku, uzlabojot veiktspēju lielākajai daļai apmeklētāju.

Palielinātu ātrumu var sasniegt, izmantojot dažādas metodes, taču vietnes veiktspējas uzlabošanai ir trīs galvenie pīlāri. Tie ir uzlabota mitināšana, vietnes optimizācija un arī daži ar platformu saistīti apsvērumi.

  • Mēs esam izvēlējušies labākos tīmekļa mitināšanas pakalpojumus tieši šeit
  • Šie ir labākie bezmaksas tīmekļa mitināšanas uzņēmumi
  • Un tie šobrīd ir labākie vietņu veidotāji

Hostinga nozīme

Cik daudz vietne tērē tīmekļa mitināšanai, parasti ir proporcionāli apmeklētāju skaitam, kas gaidāms attiecīgajā dienā, ņemot vērā to, cik ilgi katrs uzturas un cik lapas viņi pārlūko.

Šis ir galvenais iemesls, kā arī bažas par drošību, kāpēc salīdzinoši maz uzņēmumu iekšēji mitina vietnes.

Parasti tīmekļa mitināšana ir “virtuāla”, jo vietnei netiek piešķirta noteikta aparatūra - drīzāk tā tiek koplietota ar citām vietnēm, izmantojot virtualizāciju.

Šāda risinājuma skaistums ir tas, ka vietnei, kurā ir liels pieprasījums, vietnei var viegli piešķirt vairāk resursu, ja hostinga līgums nodrošina šo elastību.

Svarīgi ir izlemt par paredzamo datplūsmu, kuru plānojat saņemt, un atbilstoši paaugstināt savu pakalpojumu.

Ja jums ir strauji augoša vietne, bet mitināšanas līmeņa dēļ tā sāk nereaģēt, kad parādās apmeklētāju plūdi, tas var graut visu jūsu projektu. Tāpēc plānojiet sākt mazo un pēc tam mērogot, kad vietne ir nobriedusi.

Vietnes optimizācija

Jebkuras vietnes veiktspēja ir ļoti atkarīga no tā, kā tā tika uzbūvēta un kādu programmatūras tehnoloģiju tā izmanto.

Kad jums ir vietnes prototips, viena no pirmajām procedūrām, kas jums jāveic, ir novērtēt katru lapu par to, cik ilgs laiks nepieciešams ielādēšanai. Lapas veiktspējas mērīšanai ir pieejami daudzi rīki, un daži no tiem sadalīs laiku, lai precīzi noteiktu, kas izraisīja vislielāko kavēšanos katrā konkrētajā lapā.

Šī pārbaude jums nav jāveic tikai vienreiz vienā datorā, jo jūsu apmeklētāji ieradīsies no daudzām dažādām vietām ar dažādiem platjoslas savienojumiem un viņi izmantos dažāda veida ierīces.

Īpaši svarīgi ir pārbaudīt mobilās platformas gan Wi-Fi, gan mobilajos savienojumos. Ideālā pasaulē vērtīga informācija ir arī rezultātu iegūšana no attālām ģeogrāfiskām vietām.

Kad esat apkopojis šos veiktspējas datus, ir pienācis laiks atgriezties vietnē un redzēt, kādas izmaiņas jūs varat veikt, lai uzlabotu lietotāja pieredzi.

Šeit ir saraksts ar septiņiem galvenajiem jautājumiem, kas palēnina vietni, kuru var viegli novērst.

1. Vairāku avotu lapas

Ja lapu veido elementi, kas nāk no citām vietām, ieskaitot reklāmas, tas var dramatiski ietekmēt ātrumu. Lapa kļūst atkarīga no tā, cik ātri tiek apkalpoti šie elementi, kas atrodas ārpus vietnes, palielinot veiktspējas problēmas.

Ja jums ir lapa, kuras ielāde atkārtoti prasa pārāk ilgu laiku, nosakiet, kas to palēnina, un noņemiet to.

2. Logrīki un spraudņi

Pārāk daudz šo komponentu rada daudz tādu pašu problēmu kā vairāku avotu lapas, taču tas ir jautājums, kas jo īpaši ietekmē WordPress vietnes. Kārdinājums iepriekš ielādēt lapas ar visdažādākajiem kalendāriem, animētām pogām, pulksteņiem un tā tālāk ir spēcīgs, taču jums ir jāpretojas.

Šīm funkcijām ir nepieciešams servera un klienta puses kods, lai tās izpildītu, un tās bieži pārtrauc citu lapu elementu prezentāciju, pirms tās tiek ielādētas.

3. Mērogošanas grafika

Vietnes grafiku nedrīkst mērogot, ja vien tās nav fotogrāfijas, uz kurām vēlaties noklikšķināt, lai sniegtu pilnvērtīgu prezentāciju.

Arī to palielināšana ir slikta, jo tas padara tos bloķētus vai atklāj saspiešanas artefaktus.

Veidojot grafiku tādā pašā izmērā, kādā tām vajadzētu būt skatāmām, slodze tiek noņemta no servera un klienta pārlūka, un lietotājs izvairās no lielākas grafikas lejupielādes nekā nepieciešams.

4. Nesaderīgi nesēji

Pastāv virkne failu tipu, kas kādreiz bija populāri datorā, bet tagad faktiski vairs nedarbojas. Mobilo ierīču lietotāji nevarēs tiem piekļūt, un lielākajai daļai galddatoru lietotāju būs problēmas, ja vien viņi joprojām neizmantos spraudni vecā pārlūkprogrammas versijā.

Parasti neuzņemiet video, attēlu vai mūzikas formātus, kas pēc noklusējuma nedarbosies ar Google Chrome vai Microsoft Edge. Tas kaitina lietotājus, ja vietnei trūkst elementu, vai nāk klajā ar nepāra kļūdām.

5. Backend kods

Cik reizes esat redzējis veiklu funkciju, ko vietnei var pievienot ar “tikai īsu koda rindiņu”? To ir daudz, un tie var būt noderīgi. Tomēr tie bieži rada galvassāpes daudz lielākam koda fragmentam, kas darbojas serverī, lai koda fragments būtu kaut kas noderīgs.

Pārāk daudz no tiem - jo jūs ievietojat šo kodu katrā lappusē - un serveris kļūs aizsprostots, mēģinot apstrādāt šos pieprasījumus, nevis apkalpot vietnes lapas.

Visbiežākie šo lietu vaininieki ironiski ir analīze un veidlapu apstrāde. Bet kods, kas risina citus uzdevumus, var arī negatīvi ietekmēt kopējo sniegumu.

6. Mobilās kļūdas

Klasiska kļūda, kas ietekmē mobilos lietotājus, ir tāda, ka novirzīšana uz vietnes mobilo versiju notiek tikai pēc tam, kad lielākā daļa darbvirsmai paredzēto mājas lapu tiek renderētas tālrunī vai planšetdatorā.

Rezultāts bieži ir ilga gaidīšana, pirms pārlūks tiek nosūtīts uz mobilo vietni, un pēc tam seko vēl viena kavēšanās.

Lai gan statistiski mobilās platformas tīmekļa pārlūkošanas ziņā joprojām nedaudz atpaliek no parastajiem datoriem, mobilā sērfošana strauji paplašinās un ļoti drīz būs dominējošais veids, kā lielākā daļa lietotāju piekļūs lielākajai daļai vietņu.

Tāpēc uzmanība jebkuras vietnes mobilajam variantam ir vismaz tikpat svarīga, ja ne vairāk, nekā darbvirsmas kolēģim.

Tā kā mobilo ierīču lietotāji bieži izveido savienojumu, izmantojot 3G vai 4G datu pakalpojumus, bez vienmērīga pārsūtīšanas ātruma, kādu varētu sagaidīt vadu platjoslas lietotāji, ātras tīmekļa lapu piegādes nozīme ir vēl lielāka.

7. Izmantojiet saspiešanu

Ir daudzi veidi, kā ir iespējams nodrošināt, ka faili, kas veido vietni, ir mazāki un tāpēc apmeklētājam ātrāk lejupielādējami.

Ir globālas servera puses tehnoloģijas, piemēram, Gzip, kas var sagraut failu izmērus pat par 70%, lai gan tikai pareizo JPG.webp failu failu tipu un saspiešanas līmeņu izvēle var dot arī veiktspējas priekšrocības.

Gzip būs nepieciešama servera aktivizēšana, un jūs varat pārbaudīt, vai tas ir aktīvs jūsu serverī, izmantojot šo vietni.

Vienīgais brīdinājums par saspiešanas izmantošanu ir tas, ka jums jāidentificē tie faili un mapes, kurus nevēlaties saspiest sistēmā. Tā kā jau saspiestos video failus un saspiestos sējumus (ZIP, RAR vai LZH) vairs nevar saspiest.