Lēnu vietņu cēloņi un risinājumi


Satura rādītājs

1. Ievads
2. Cēloņi un lēnu vietņu risinājumi
  • Pārāk daudz HTTP pieprasījumu
  • Lieli multivides faili
  • Pārāk daudz spraudņu
  • JavaScript problēmas
  • Jūs neizmantojat kešdarbes paņēmienus
  • Jūs neizmantojat CDN
  • Neoptimizēta CSS
  • Pārblīvēta mājas lapa
  • Netīra kodēšana
3. Secinājums

1. Ievads

Jūs nevarat būt patiesi veiksmīgs kā vietnes īpašnieks, ja jums ir lapas, kuru ielāde ilgst visu laiku. Ir pagājuši laiki, kad lietotājiem nācās pārdzīvot nomākto lēnās vietnes pieredzi. Jaunākie pētījumi ir atklājuši, ka lielākā daļa lietotāju pamet vietni, ja tās ielāde prasa vairāk nekā trīs sekundes. Nozīme ir vienkārša; šajā 21. gadsimtā ātrums ir spēles nosaukums.

Lapas ātrums ietekmē to, kā meklētājprogrammas ranžē jūsu vietni. Tas ietekmē arī jūsu vietnes redzamību un uzticamību. Ja vietne ir lēna, var samazināties ieņēmumi, jo 40% lietotāju pametīs jūsu vietni, ja tās ielāde aizņem vairāk nekā 2–3 sekundes. Jūs arī sniegsit vietnes apmeklētājiem negatīvu pieredzi, padarot mazāku iespēju atgriezties jūsu vietnē.

Par lēnām vietnēm ir daudzi faktori. Lasiet tālāk, lai uzzinātu, kādi ir šie faktori un kā tos novērst.

2. Lēnu vietņu cēloņi un risinājumi

  • Pārāk daudz HTTP pieprasījumu
Tas ir bieži sastopams iemesls lēnām vietnēm. Ja jums ir tik daudz JavaScript attēlu un CSS, tas var palēnināt jūsu vietnes ielādes laiku, jo pārlūks pieprasa ielādēt katru no šiem failiem katru reizi, kad kāds apmeklē jūsu vietni. 80% no jūsu vietnes ielādes laika ir saistīti ar šo elementu lejupielādi.
Lai atrisinātu šo problēmu, samaziniet HTTP pieprasījumus. Ja izmantojat pārlūku Chrome, izmantojiet izstrādātāja rīka iestatījumus, lai uzzinātu, cik pieprasījumu jūsu vietne pašlaik veic katram meklēšanas vaicājumam, un pēc tam samaziniet to pēc iespējas vairāk.

Varat arī mēģināt apvienot dažus no tiem. Varat samazināt un apvienot HTML, CSS un JavaScript failus, jo šie faili palielina pieprasījumu skaitu, ko jūsu vietne veic katrā apmeklējumā. Varat arī noņemt nevajadzīgus novirzīšanas gadījumus, jo tie veicina lēnu ielādes laiku vai lietošanu Semalt tīmekļa lapu analizators palaist diagnostiku un piedāvāt risinājumus.

  • Lieli multivides faili
Šis ir viens no visbiežāk sastopamajiem lēnās vietnes vaininiekiem. Pārāk daudz neoptimizētu attēlu vai videoklipu samazina jūsu vietnes ielādes ātrumu, jo ielādes laikā attēli izmantos lielu joslas platumu. Ja jūs bieži augšupielādējat lielus failus pirms mēģināt tos saspiest, jūs nevajadzīgi palielināsiet savas vietnes lielumu, kas ietekmēs jūsu vietnes ātrumu.
Lai atrisinātu šo problēmu, pirms augšupielādes savā vietnē optimizējiet multivides failus, tos saspiežot. Jūsu attēlu lielums nedrīkst pārsniegt 100 000. Ir dažādi tiešsaistes rīki, kurus varat izmantot attēlu optimizēšanai. Pirms attēlu augšupielādes varat samazināt bezmaksas attēlu saspiešanas rīku TinyJPG, lai samazinātu attēla izmēru. Ja vadāt vietni WordPress, varat izmantot WP Smush.
Jums vajadzētu pievērst uzmanību arī attēla formātam, jo ​​PNG vai GIF attēlu formāti ir daudz lielāki, salīdzinot ar JPG formātu, tādējādi JPG attēla formāta izmantošana var palīdzēt jūsu vietnei ielādēt daudz ātrāk. Lai atlasītu vajadzīgo attēla formātu, varat izmantot grafiskās rediģēšanas programmas, piemēram, Photoshop. Photoshop ir opcija "Saglabāt tīmeklim un ierīcēm", kas ļauj samazināt attēla kvalitāti pirms tā augšupielādes vietnē.
  • Pārāk daudz spraudņu
Pārāk daudz spraudņu var būt vēl viens iemesls, kāpēc jūsu vietne darbojas lēni. Ja jums ir dažādi spraudņi, kas kontrolē jūsu vietnes dažādas funkcijas, tas var nospiest jūsu vietni un izraisīt tās lēnāku ielādi. Tas ir tāpēc, ka spraudņi palielina jūsu vietnes darbu ielādes laikā. Spraudņi var arī traucēt noķert jūsu vietnes lapas, tādējādi samazinot vietnes ātrumu.
Neaizraujieties ar tūkstošiem spraudņu, kas piedāvā pārsteidzošas lietas jūsu vietnei, un pārslogojiet vietni ar pārāk daudziem spraudņiem. Tā vietā jums ir viss vienā spraudnis, kas var efektīvi paveikt darbu. Viens spraudnis, ko varat izmantot šim nolūkam, ir MalCare. Tas ļauj jums pārvaldīt savu WordPress vietni, kā arī aizsargā jūsu vietni no hakeriem un ļaunprātīgas programmatūras.
  • JavaScript problēmas
JavaScript ir svarīgs rīks, kas padara jūsu vietni funkcionālu un interaktīvāku lietotājiem. Tas atvieglo dinamisko datu ielādi, izmantojot AJAX, un arī savai lapai pievieno īpašus efektus. Tomēr, ja tas netiek labi apstrādāts, JavaScript var būt problēma jūsu vietnē.

Tas var novērst jūsu lapu ielādi tik ātri, kā vajadzētu, jo pārlūkprogrammai ir pilnībā jāielādē visi JavaScript faili, pirms tā var parādīt tīmekļa lapu. Neoptimizēts JavaScript var izraisīt tā dēvēto renderēšanu bloķējošo JavaScript vai JavaScript, kas aizkavē jūsu lapas, kad lietotāji mēģina tās atvērt savās pārlūkprogrammās.
Lai risinātu šo problēmu, jums:
  • Izmantojiet iekšējo JavaScript, nevis ārējos JavaScript failus.
  • Pārbaudiet savus JavaScript failus, lai redzētu, vai ir kāds, kas nav tik svarīgs, lai jūs varētu no tiem atbrīvoties.
  • Jūsu JavaScript saspiešana arī palīdzēs, instalējiet YUI kompresoru un izmantojiet to, lai saspiestu failus.
  • JavaScript failiem izmantojiet asinhrono ielādi.
  • Atlikt JavaScript ielādi; ja jūs novērsīsit JavaScript ielādi līdz citu elementu ielādei, jūs palielināsiet savas lapas ātrumu.

  • Jūs neizmantojat kešdarbes paņēmienus
Iespējojot pārlūkprogrammas kešatmiņu, jūsu pārlūkprogramma var saglabāt statiskas jūsu vietnes failu kopijas cietajā diskā vai kešatmiņā. Tādā veidā tā var parādīt kešatmiņā saglabātos datus, nevis nosūtīt serverim citu HTTP pieprasījumu katru reizi, kad lietotājs apmeklē jūsu vietni.

Kešatmiņu var viegli iespējot, izmantojot tādus spraudņus kā W3 Total Cache. Tas jums vislabāk darbosies, ja izmantojat vietni WordPress. W3 Total Cache saka, ka tā lietotāju lapu ātrums kļuva desmit reizes labāks nekā pirms spraudņa izmantošanas.
Lai saglabātu kešatmiņā saglabātu vietnes versiju lietotāja pārlūkprogrammā un dodieties uz vispārīgajiem iestatījumiem. Atlasiet pārlūka kešatmiņu, noklikšķiniet uz lodziņa "Iespējot". Ņemiet vērā, ka jūs varat noteikt laika periodu, kurā vēlaties, lai fails tiktu saglabāts apmeklētāja kešatmiņā. Viss, kas jums jādara, ir pievienot rindiņu, kas pārlūkprogrammai norāda, cik ilgi vēlaties, lai fails paliktu apmeklētāja kešatmiņā.
  • Jūs neizmantojat CDN
Satura piegādes tīkls ļauj jums saglabāt savas vietnes kopijas dažādos serveros, kas izvietoti vairākās stratēģiskās vietās, lai jūsu lapas varētu ātri ielādēt, kad lietotāji, kas atrodas tālu no galvenā servera, mēģina piekļūt jūsu vietnei. Vietnes mitināšana tikai vienā serverī var izraisīt lēnu lappuses ātrumu, jo visi jūsu vietnes apmeklētāji sūta pieprasījumus tam pašam serverim, un tas jūsu vietnei var radīt augstu trafika līmeni, palielinot laiku, kas patērēts lietotāju pieprasījumu apstrādei un novedot pie tā. lai palēninātu ielādes laiku.
Lai novērstu šo problēmu, vislabāk ir izmantot CDN. Izmantojot CDN, jūs varat viegli kešatmiņā saglabāt datus dažādos serveros un izvairīties no galvenā servera iestrēgšanas ar pārāk daudziem pieprasījumiem. Tas nozīmē, ka tad, kad lietotājs pieprasa failu no jūsu vietnes, viņu pārlūkprogramma var to lejupielādēt no vistuvāk esošā servera. Cloudflare un MaxCDN ir labas CDN iespējas, kuras varat izmantot.
  • Neoptimizēta CSS
Kaskādes stila lapai (CSS) ir daudz sakara ar jūsu vietnes izskatu. Tas sniedz pārlūkprogrammai norādījumus par jūsu vietnes fonta lielumu, krāsu, izvēlni, galveni, kājeni un citu informāciju par jūsu tīmekļa lapu izskatu. CSS faili var būt ļoti gari, ar tik daudz kodu rindu. Tas var ievērojami samazināt jūsu lapas ielādes ātrumu.
CSS var optimizēt, apvienojot visus attēlus vienā lielā failā, izmantojot attēlu Sprites. Vēl viens padoms ir saspiest CSS failu jaunā ar samazinātu atstarpi. To var izdarīt, izmantojot CSS minifierus, piemēram, CSS Nano. Pārbaudiet savus CSS failus un kodus un atbrīvojieties no nevajadzīgiem failiem vai dublikātiem.
  • Pārblīvēta mājas lapa
Ja jūsu vietne tiek ielādēta ļoti lēni, tas, iespējams, ir tāpēc, ka esat aizmirsis jūsu mājas lapā un, iespējams, visās vietnes lapās izveidoto jucekli.

Daudzi tīmekļa izstrādātāji sabāza savu mājas lapu ar dažādiem satriecošiem attēliem, logrīkiem un saturu, cenšoties radīt iespaidīgu pirmo iespaidu savas vietnes apmeklētājiem. Lai gan ir laba lieta, ka jums ir pievilcīga sākumlapa, aiziet aiz borta un pārblīvēt to ar dažādu saturu var negatīvi ietekmēt jūsu vietnes ielādes laiku.
Jo vairāk elementu jums ir jūsu mājas lapā, jo vairāk laika būs jāielādē. Vienmēr labāk to saglabāt vienkārši. Ievērojiet pamatus un izslēdziet visus nevajadzīgos elementus no savas mājas lapas, skenējiet arī visas vietnes lapas un atbrīvojiet tās no pārblīvēšanas, lai jūsu vietne tiktu ielādēta ātrāk.

  • Netīra kodēšana
Ja jūsu vietne ir aizpildīta ar liekām atstarpēm, ievietotie stili iztukšo jaunas rindas un liekus komentārus, tad jā, jūs pieredzēsiet lēnu vietni. Katra vietne ir izveidota ar daudziem kodiem. Piemēram, Google ir veidots uz 2 miljardiem kodu rindiņu. Daži tīmekļa izstrādātāji ražo vietnes, kurās ir pārāk daudz kodu rindu, kas neveic nekādas galvenās funkcijas. Šie blīvie un plašie kodi var palēnināt jūsu vietnes ielādes ātrumu.

Šīs problēmas risinājums ir izslēgt no kodiem visus nevajadzīgos elementus, piemēram, papildu atstarpes, tukšas jaunas rindas un nevajadzīgus komentārus. Kodu tīrīšanai varat izmantot daudz rīku. Uzcenojums ir pārsteidzošs rīks, kuru varat izmantot šim nolūkam. Varat arī strādāt ar pieredzējušu tīmekļa izstrādātāju, piemēram, Semalt lai jūsu vietne būtu labi kodēta.

3. Secinājums

Katra vietne ir jāoptimizē pēc iespējas lielākam ātrumam, taču to nevar izdarīt, ja nav pietiekamas zināšanas par faktoriem, kas ir atbildīgi par lēnu vietnes ielādi. Ja jūsu vietne tiek ielādēta ļoti lēni, nekrītiet panikā. Vienkārši izmantojiet iepriekš uzskaitītos faktorus kā vadlīnijas, lai saprastu kavēšanās iemeslu, un novērsiet tos, izmantojot katrā punktā minētos padomus.

send email