Hvernig á að gera WordPress hraðar – miklu hraðar! Einföld leiðarvísir! (2020)

WordPress tilboð


Hraði vefsíðunnar er mikið mál. Það hefur bein áhrif á líkurnar á því að gestur komi aftur, viðskiptahlutfall, stig ánægju viðskiptavina og jafnvel á röðun vefsíðunnar þinnar í leitarvélum eins og Google. Í stuttu máli, vefsíðan þín þarf að vera hröð! Hversu hratt? Jæja, almennt séð, síður ættu að hlaða á innan við þremur sekúndum, en í raun, því hraðar því betra (helst eins og eina til tvær sekúndur).

WordPress er vel viðhaldið og mjög straumlínulagað kerfi – þegar mál koma upp eru þau almennt á því að varla notast einhver við vanillu WordPress uppsetningu. Til að ná þeim árangri sem þú þarft er líklegt að þú notir fjöldann allan af viðbætum, sérsniðnum kóða eða þemum frá þriðja aðila – sem öll geta hugsanlega flísað út á hraða vefsins þíns.

Í þessari grein munum við fara í gegnum grundvallaratriðin fyrir þessum fækkunum og skoða hvað þú getur gert til að leysa öll mál og fá síðuna þína aftur hraða.

Fjórir þættir sem hafa áhrif á hraða WordPress

Það eru nokkrir þættir sem ákvarða hraða vefsíðu – hér eru þeir sem við munum skoða nánar:

  • Smellur
  • Hýsing gæði
  • Kóði gæði
  • Vefsíða beiðnir

1. Ping

Ping er í raun sá tími sem það tekur fyrirspurn frá tölvunni þinni (eða tölvum gesta þinna) að komast á netþjóninn vefsvæðisins. Þetta er mælt í millisekúndum, sem geta virst lágar, en þessi millisekúndur bæta fljótt við. Ef vefsíðan þín hefur fullt af beiðnum gæti jafnvel 10ms smellur bætt við sig í heila sekúndu eða meira.

Þú getur augljóslega ekki beðið notendur um að færa sig nær netþjónum þínum en þú getur notað CDN (Content Delivery Network) til að lækka að meðaltali. Við munum ræða meira um CDN þjónustu hér að neðan.

2. Hýsingargæði

Hýsing er líklega the mikilvægasti þátturinn í hraða vefsvæðisins. Það hefur ekki aðeins áhrif á upplifun notenda með því að bjóða upp á hraðari skyndiminni og öflugri netþjóna, heldur með réttum innviðum verðurðu betur verndaður gegn umferðarálagi, en einnig er hægt að draga úr áhrifum lægri kóðagæða.

Þess vegna ætti aðal forgangsverkefni þitt að finna góðan gestgjafa. Við höfum fjölmargar greinar og leiðbeiningar um hýsingu hér á WinningWP – kíktu á handbókina okkar um bestu WordPress hýsingarþjónustu og greinar okkar um hýsingu.

Almennt er það þess virði að borga aðeins aukalega fyrir hágæða hýsingarþjónustu – sérstaklega ef fyrirtæki þitt treystir hraðanum og spennutímanum á vefsíðunni þinni.

3. Gæði kóðans

Kóðagæði hafa áhrif á hraða vefsins á fjölmarga vegu: Slæmur kóða tekur lengri tíma að vinna úr; óaðfinnanlegur kóði getur verið miklu meira minni eða einfaldlega stærri og tekur meiri tíma til að hlaða niður. Það er ekki minnst á snjóboltaáhrifin sem eru bundin við erfiða viðhaldskóða – eftir því sem fleiri og fleiri forritarar bæta sífellt meira við kóðann þinn í mismunandi stíl, með mismunandi aðferðum, þá mun það byrja að brjóta niður og blanda saman öllum atriðunum hér að ofan.

Vandamálið er, nema þú sért vanur verktaki, þá er erfitt að ákvarða gæði kóðans sem þú notar. Það eru nokkur atriði sem auðveldara er að stjórna en aðrir, svo sem að velja áreiðanlegar viðbætur sem við munum skoða síðar.

4. Beiðnir um vefsíður

Fjöldi beiðna sem vefsíðan þín leggur fram tengist gæðum kóða en það er þess virði að draga fram vegna þess að þú getur stjórnað því að vissu marki. Í hvert skipti sem vefsvæðið þitt hleður inn auðlind – mynd, myndband, handrit (til dæmis sporakóða) og nokkur önnur atriði – er beðið um það. Hver aðskilin beiðni tekur tíma, sem dregur úr hraðanum á vefsvæðinu þínu, en það eru nokkrar aðferðir til að lækka fjölda beiðna sem vefsvæðið þitt gerir – við munum skoða nokkrar af þessum hér að neðan.

Hvernig á að mæla hleðslutíma þína

Áður en þú lærir að lækka hleðslutíma þarftu að vita hvernig á að mæla þá. GTmetrix er frábært verkfæri fyrir þetta, sem gerir þér kleift að mæla árangur vefsvæðisins og fá alls kyns upplýsingar og gerða hluti ókeypis. Skoðaðu sérstaka GTmetrix handbók okkar fyrir frekari upplýsingar.

Aðrir valkostir eru Pingdom og WebPageTest, sem báðir eru svipuð þjónusta.

Þegar þú ert að keyra árangursprófin þín er mikilvægt að huga að nokkrum hlutum:

  • Breytileiki – vertu viss um að keyra mörg próf á mismunandi tímum dags, svo þú fáir fulla mynd af hleðslutímum vefsvæðisins. Einstaklingspróf geta verið mismunandi, svo þú þarft að keyra mörg próf ef þú vilt fá nákvæm gögn.
  • Prófa staðsetningu – reyndu að velja prófunarstað sem er nálægt markhópnum þínum, svo þú getir fanga reynslu þeirra nákvæmlega. Eða, ef þú ert með alþjóðlegan markhóp, vertu viss um að prófa frá mismunandi stöðum um allan heim til að sjá hvernig mismunandi gestir munu upplifa síðuna þína.
  • Tæki – meira en 50% af netumferðinni gerist í farsímum nú á dögum, en flestir prófa ennþá hleðslutíma á skjáborðinu. Það er þó nokkur mikilvægur munur á tækjum. Til dæmis tekur ódýrir snjallsímar lengri tíma að vinna úr JavaScript, sem þýðir að JavaScript-þung vefsíða gæti hlaðið mikið hægar á farsímum.

GTmetrix og WebPageTest gera þér bæði kleift að breyta prófunarstöðum, tækjum og öðrum breytum.

Hvað er góður hleðslutími?

Í fyrsta lagi er mikilvægt að muna að það er enginn eini hleðslutími á síðunni fyrir síðuna þína. Umfram allar hagræðingar sem þú hefur gert, fer hve hratt síða hleðst af öðrum þáttum, svo sem staðsetningu gesta, tæki (t.d. skrifborð og snjallsími) og tengihraði (t.d. 3G á móti hraðtengdu sambandi).

Að auki er góður hleðslutími á skjáborðinu ekki endilega sá sami og góður hleðslutími í farsíma, þó gögnin séu svipuð.

Fyrir farsíma mælir Google með því að þú reynir að halda hleðslutímum undir þremur sekúndum. Hér að ofan tvöfaldast líkurnar á því að gesturinn þinn skoppi í burtu.

Það er erfitt að finna svipuð gögn fyrir gesti á skjáborðinu, en þú munt líka sjá svipað stökk í kringum þrjár sekúndur á skjáborðum – að minnsta kosti samkvæmt þessum gögnum frá Pingdom. Hins vegar er stökkið á hopphlutfallinu ekki næstum eins mikið og það er fyrir farsíma gesti, sem bendir til þess að gestir á skjáborðinu séu aðeins meira fyrirgefnir.

Almennt viltu þó skjóta í þrjár sekúndur að hámarki.

Hvernig á að fækka hleðslutímum og gera WordPress hraðar

Þó að nokkrar af þessum ráðum hljómi svolítið tæknilega, þá munt þú geta framkvæmt allar aðferðir í þessum fyrsta hluta án þess að þurfa sérstaka tæknilega þekkingu. Flestir þeirra fela í sér snjalla val og setja upp WordPress viðbætur þar sem þess er þörf.

Veldu hratt gestgjafa

Ég hef þegar minnst á mikilvægi góðs gestgjafa – handbók okkar um bestu WordPress hýsingarþjónustuna ætti að hjálpa þér að taka upplýsta ákvörðun.

Góður gestgjafi býður ekki aðeins upp á háþróaða þjónustu, svo sem afrit, vöktun vefsvæða og auðvelda viðbót nýrra vefsvæða, heldur setur einnig fram hagræðingu til að tryggja að vefsvæðið þitt hleðst hratt inn.

Ef þú vilt fá hröðan hleðslutíma WordPress er besti kosturinn þinn að velja stýrðan WordPress gestgjafa sem er fínstilltur sérstaklega fyrir árangur WordPress.

Þrjár bestu stýrðu WordPress hýsingarþjónustur eru WP Engine, Kinsta og Flywheel. Öll þessi bjóða upp á hágæða hýsingu, og þó þau séu ólík, þá treysti ég viðskiptum mínum hverjum sem er.

Eitt sem ég varaði við væri að nota stýrða WordPress hýsingarþjónustu fyrirtækja sem einblína líka á annars konar hýsingu. Þessi þjónusta er venjulega ódýr og er ekki raunverulega WordPress-sértæk, bara endurpökkun núverandi samnýttra eða VPS áætlana þeirra. Þetta þýðir ekki endilega að þeir séu slæmir, en fyrirtæki sem sérhæfa sig í WordPress þjónustu eru mun betri í þessu tagi.

Uppfæra allt (sérstaklega PHP)

Fyrst af öllu, vertu viss um að nota alltaf nýjustu útgáfuna af WordPress. Frá útgáfu 3.7 hefur WordPress haft sjálfvirkar uppfærslur fyrir minniháttar útgáfur og öryggisuppfærslur. Þegar ný uppfærsla fylgir muntu fá tilkynningu í stjórnandanum. Ekki vísa frá því sem verki seinna – það tekur innan við mínútu og mun auka öryggi vefsíðunnar þinna og hugsanlega hraða.

Gakktu úr skugga um að viðbætur þínar og þemu séu einnig uppfærð fyrir minnstu gallaða, uppfærðustu, öruggustu og fljótlegustu útgáfur af þessum vörum.

Það sér um WordPress en ekki gleyma netþjónum þínum – sérstaklega PHP útgáfunni þinni. PHP er grunnmálið sem WordPress er skrifað á og hraðamunurinn á nýjustu útgáfu af PHP og fyrri útgáfum er stórkostlegur. Til dæmis, samkvæmt Kinsta’s WordPress PHP viðmiðum, vinnur PHP 7.4 meira en þrefalt fjölda beiðna á sekúndu á móti PHP 5,6.

Þrátt fyrir þennan mikla mun eru yfir 25% WordPress vefsíðna því miður ennþá að nota PHP 5.6 eða lægri.

Hágæða gestgjafar munu stjórna þessu fyrir þig, eða þú gætir stillt hvaða útgáfu af PHP netþjóninn notar frá hýsingarborðinu þínu. Ef þú finnur ekki minnst á þetta, reyndu að ná til stuðnings gestgjafans.

Notaðu CDN

Ég hef áður nefnt CDN þjónustu í tengslum við lækkun pings. CDN er dreift net sem þjónar efni fyrir gestina þína frá staðsetningu sem er landfræðilega nær þeim. Ef ég þjóna mynd í gegnum CDN geta áhorfendur í Bandaríkjunum fengið myndina í gegnum miðstöð í Texas en Evrópubúar fá hana í gegnum miðstöð í Þýskalandi.

Að fækka gögnum um fjarlægð þarf að ferðast lækkar pings og flutningstíma og dregur úr streitu á netþjóni vefsvæðisins þíns, þar sem kyrrstæða efnið þitt er nú dreift um allan heim.

Auðveld leið til að byrja með CDN er að nota Site Accelerator aðgerðina í ókeypis Jetpack viðbótinni. Þetta mun flýta fyrir myndum þínum og truflunum, svo sem CSS og JavaScript. Lestu handbókina okkar um Jetpack viðbótina.

Eða þú getur líka notað ókeypis Cloudflare þjónustuna, þó það taki aðeins meiri uppsetningu vegna þess að þú þarft að breyta nafnaþjónum lénsins þíns.

Þú finnur einnig fjölda CDN þjónustu aukagjald eins og:

  • KeyCDN
  • StackPath (aflað MaxCDN)
  • Amazon CloudFront
  • BunnyCDN
  • Hratt

Margir aukastýrðir WordPress gestgjafar bunka líka saman í CDN þjónustu án aukakostnaðar. Þetta á við um WP Engine (um StackPath), Kinsta (um KeyCDN) og svifhjól (um hratt). Þetta er enn ein ástæðan fyrir því að nota stýrða WordPress hýsingu.

Notaðu skyndiminni (á miðlarastigi, ef mögulegt er)

Þegar þú þjónar síðu fyrir áhorfendur þína gerist eftirfarandi: PHP kóða er keyrð og unnin á þjóninum, sem leiðir til HTML kóða sem er sendur til notandans. HTML sem myndast er oft sú sama, en það er samt unnið í hvert skipti.

Taktu til dæmis bloggfærslu. Það breytist ekki nema að það sé uppfært, en PHP kóðinn er enn unninn í hvert skipti.

Skyndiminni sparar dýrmæta tíma miðlara með því að „spara“ niðurstöðu vinnslunnar. Kóðinn er keyrður og unninn og HTML sem afleiðingin er geymd í skyndiminni. Fyrir síðari gesti er vinnslunni sleppt með öllu og þeir fá vistaða HTML útgáfu.

Í grundvallaratriðum þarf netþjóninn þinn að gera minni vinnu til að skila efni vefsvæðisins til hvers gesta.

Þetta flýtir ekki aðeins fyrir vefsíðunni þinni, heldur getur það verið mikil hjálp við að takast á við umferðarálag þar sem þjónninn þarf ekki að vinna úr öllum beiðnum.

Lærðu meira um skyndiminni WordPress.

Besta leiðin til að útfæra skyndiminni er með því að velja stýrðan WordPress gestgjafa sem útfærir skyndiminni á netþjónarstigi. Þannig þarf netþjóninn þinn ekki einu sinni að hlaða WordPress til að birta skyndiminni síðu. WP Engine, Kinsta og Flywheel framkvæma öll skyndiminni á netþjónustustiginu.

Ef það er ekki valkostur geturðu líka bætt við skyndiminni með WordPress tappi. Þetta er ekki alveg eins gott vegna þess að netþjóninn þinn þarf enn að hlaða WordPress forritið áður en þú skilar skyndiminni síðu, en það mun samt bjóða upp á gríðarlega framför en að nota ekki skyndiminni.

Hér eru þrjú bestu skyndiminnisforrit:

  1. WP Rocket endurskoðun okkar
  2. WP Super Cache
  3. Hraðasta skyndiminni WP

Athugasemd: Þú þarft aðeins eitt skyndiminnisforrit og þú þarft ekki skyndiminnisforrit ef gestgjafinn þinn hefur þegar innleitt skyndiminni af netþjóni.

Fínstilltu myndirnar þínar

Myndir eru að meðaltali um 50% af stærð skráar á vefsíðu. Svo ef þú getur minnkað myndirnar þínar með því að fínstilla þær, geturðu bætt verulega við hleðslutíma vefsvæðisins.

Það eru tveir hlutir til að fínstilla myndirnar þínar:

  1. Að breyta stærð – breyttu raunverulegu stærð myndarinnar til að passa við þarfir þínar. Til dæmis, ef innihaldssvið þemunnar er aðeins 800 px breitt, ættir þú að nota að hámarki myndir sem eru ~ 1.600 px breiðar (þú vilt tvöfalda breidd innihaldssvæðisins til að gera grein fyrir sjónu skjáa).
  2. Samþjöppun – minnkaðu skráarstærðina annaðhvort án taps á gæðum (taplaus þjöppun) eða með litlu, oft óséðu gæðum (taplausri samþjöppun).

Ef það passar við verkflæðið þitt geturðu fínstillt myndirnar þínar áður en þú hleður þeim inn á WordPress með því að nota Photoshop. Allir mynd ritstjórar leyfa þér að velja JPEG gæði, svo notaðu lægstu stillingu sem mögulegt er. Í mörgum tilvikum tekurðu ekki eftir mismuninum á milli 100% og 60% gæði, en hægt er að skera skráarstærðina um helming (eða meira).

Ef þú vilt fá lausari lausn, þá eru líka fullt af viðbótum sem geta breytt stærð og þjappað sjálfkrafa þegar þú hleður þeim inn á WordPress. ShortPixel og Imagify eru tveir góðir kostir sem hafa takmarkað ókeypis áætlanir. Smush er annar gæðakostur með ótakmarkaðan ókeypis áætlun, en það gerir þér aðeins kleift að nota taplausa þjöppun nema þú gerist áskrifandi að WPMU DEV umfjöllun okkar.

Skoðaðu viðbætur þínar

Ef þú ert með mjög silalegar síðu gæti það verið besta aðferðin að endurskoða viðbæturnar þínar. Ég mæli með að fara yfir listann yfir viðbætur tvisvar. Við fyrstu skoðun þína skaltu bera kennsl á viðbætur sem þú notar ekki eða þarft ekki, slökkva á þeim og eyða þeim síðan.

Nú þegar þú hefur illgresið út óþarfa viðbætur er kominn tími til að skoða það sem er eftir til að sjá hvort pláss sé til úrbóta. Gakktu úr skugga um að hvert viðbót sé það besta sem í boði er: Það eru þúsundir viðbóta í geymslunni, svo veldu þá sem eru treystir, prófaðir og vandaðir. Eins og alltaf höfum við þig fjallað – kíktu á handbókina okkar til að velja viðbætur til að fá nokkur ráð um það besta.

Þú ættir að stefna að því að hafa eins fáar viðbætur og mögulegt er, því með því að fínstilla notkun tappanna * muntu lækka fjölda beiðna sem vefsvæðið þitt gerir, sem eykur hraðann enn meira.

* Notkun fleiri viðbóta hægir ekki sjálfkrafa á vefsíðunni þinni vegna þess að það fer eftir því hvað hvert viðbót gerir í raun og hversu vel það er kóðað. En nema þú hafir vitneskju um að greina frammistöðu viðbætis sjálfur, þá er best að halda sig við þá grófu reglu að fleiri viðbætur þýðir hægari vefsíðu.

Virkja Gzip þjöppun

Stærð vefsíðna getur stuðlað að niðurhraða umtalsvert. Með því að nota gzip til að þjappa vefsíðunni (þetta er svipað og að nota zip skjalasöfn) geturðu minnkað stærð síðunnar og svo tíminn sem það tekur að sækja hana. Að meðaltali getur gzip minnkað skráarstærðir um 70%.

Mörg WordPress afköst / skyndiminni viðbætur hafa nú þegar aðgerð til að gera gzip samþjöppun kleift. Þetta felur í sér WP eldflaugar, WP Super Cache og WP Fastest Cache. Einnig er til sérstök viðbót sem kallast Virkja Gzip þjöppun sem einbeitir sér alfarið að gzip þjöppun.

Eða þú getur virkjað það handvirkt með því að breyta .htaccess skránni þinni – skoðaðu handbókina okkar.

Fínstilla og sameina skrár

Að sameina (sameina) skrár hjálpar til við að draga úr fjölda beiðna sem vefur gerir. Ef vefsvæðið þitt inniheldur tíu JavaScript og tíu CSS skrár ertu að leggja fram 20 beiðnir. Ef þú sameinar allar JavaScript skrárnar þínar í eina skrá samt (og gerir það sama fyrir CSS þinn), þá dregurðu úr beiðnum þínum í tvær, sem sparar þér mikinn hleðslutíma.

Að fínstilla skrár er önnur handhæg leið til að draga úr stærð þeirra. Kóðinn er skrifaður til að vera lesinn af mönnum, en vélar þurfa ekki öll þessi auka bil og læsileg breytanöfn. Minification losnar við allt sem aðeins er þörf fyrir læsileika, svo sem bil, línuskil og athugasemdir.

Sum WordPress skyndiminni / afköst viðbætur innihalda innbyggt verkfæri fyrir þetta. Til dæmis, WP Rocket gerir þér kleift að framkvæma bæði minification og concatenation.

Ef þú ert nú þegar með skyndiminnislausn (eða gestgjafinn þinn útfærir skyndiminni) geturðu líka notað ókeypis Autoptimize viðbótina til að gera lítið úr og sameina skrárnar þínar.

Þróunarverkefni

Sem eigandi / notandi vefsíðu er aðeins svo mikið sem þú getur gert til að flýta fyrir síðuna þína. Margar grundvallarsyndir eru framdar í kóðanum og það er ekki mikið sem þú getur gert í því – nema þú sért reiðubúinn að láta óhreinka þig! Hér eru algengustu vandamálin sem þú munt lenda í – og hvernig á að leysa þau án þess að komast í snotur.

Settu forskriftir í fótinn

Hleðsla forskriftar tekur upp verðmætar beiðnir og bandbreidd. Þó einhverjir þurfi að hlaða í hausinn (sá hluti vefsíðunnar sem hleðst fyrst), þá virka flestir ágætlega ef þeir eru hlaðnir í fótinn – sá hluti vefsins sem hleðst síðast. Þegar vafrinn fær að hlaða fótinn á vefsíðunni sinni mun hann hafa hlaðið inn innihaldi þínu, svo að áhorfandinn getur byrjað að lesa á meðan forskriftirnar í fótnum eru hlaðnar.

Lausnin er að færa eins mikið og þú getur til fótfætis. Í WordPress geturðu gert þetta með aðgerðinni wp_enqueue_script () – skoðaðu tengd skjöl til að fá frekari upplýsingar.

Ef þú vilt ekki grafa í kóðann geturðu líka notað ókeypis Async JavaScript viðbótina til að fresta að minnsta kosti að hlaða einhverju JavaScript á síðuna þína.

Hlaða fyrst mikilvægt efni

Hægt er að nota sams konar rökfræði á það hvernig innihaldið þitt er uppbyggt. Ef skenkur er hlaðinn fyrir innihaldið þitt og eitthvað fer úrskeiðis mun það halda upp á alla síðuna. Ef það er hlaðið á eftir innihaldi þínu gæti það samt valdið því að vefurinn hangi, en að þeim tíma liðnum mun aðalinnihaldið hafa hlaðið.

Skipuleggðu kóðann þinn á þann hátt sem gerir kleift að hlaða aðalinnihaldinu eins fljótt og auðið er, þannig að ef eitthvað fer úrskeiðis hafa notendur eitthvað til að skoða – og þeir geta ekki einu sinni tekið eftir málunum.

Fínstilltu gagnagrunninn

Með tímanum versnar hvaða gagnagrunnur sem er. Því verri sem kóðinn þinn er, því hraðar mun þetta gerast. Sem betur fer hefur MySQL nokkur frábær verkfæri innbyggð til að gera við þessi vandamál. Stórir gagnagrunnar borða upp meira vinnsluminni og hægja á fyrirspurnum, sem leiðir til lengri vinnslutíma, sem getur bætt við allt að tíu sekúndur af hleðslutíma!

SiteGround er með stutt námskeið um fínstillingu MySQL gagnagrunns með SQL fyrirspurnum og ein um notkun phpMyAdmin til að hámarka gagnagrunn.

Lokahugsanir

Eins og þú sérð er til mikið þú getur gert til að flýta vefsíðu þinni! Sumar aðferðir eru ætlaðar hönnuðum (eða þeim sem eru ævintýralegri), en það eru fullt af auðveldum klipum sem þú getur framkvæmt sem venjulegur notandi til að auka hraðann á síðunni þinni, sérstaklega með hjálp ókeypis eða hagkvæmra viðbóta.

Ef þú velur gæðahýsingu, ert klár með viðbæturnar sem þú notar og framkvæma nokkrar grunnhagræðingar (eins og að þjappa myndum og útfæra skyndiminni), ættirðu að hafa WordPress vefsíðu sem getur hlaðið á undir þremur sekúndum.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me