👉 Põhjalik juhend tõhusaks WordPressi vahemällu - WinningWP

WPExplorer ĂĽlevaade

Mõni aeg tagasi kirjutasin artiklile vahemällu salvestamise kohta – mis on veebisaidi vahemällu salvestamine ja miks see nii tähtis on ?, kus vaadeldi, kuidas vahemällu kiirendab veebisaite staatilise sisu saatmisega, kui see on võimalik. Selle järgmise kirjavahetuse puhul keskendub ma WordPressi eripäradele ja seda, mida saate teha veebisaidi omanikuna, et kasutada vahemällu nii tõhusalt kui võimalik.

Põhitõed vahemällu

Lühidalt, iga kord kui teie sait laadib, täidab see arvukaid andmebaasi päringuid. Vahemällu salvestamine salvestab teie lehe staatilise versiooni ja saadab selle igale kasutajale – kogu andmebaasist eemaldamine.

Kirjutasin pikk osa vahemälu protsesside keerukusest, kuid ma sain aru, et see ei olnud tegelikult vajalik. Lehe vahemällu salvestatud versiooni loomine on triviaalne – teadmine, kui vahemälu puhastamine on tõeline väljakutse.

Vahemälu puhastamine

See viitab lehe staatilise koopia kustutamise protsessile. Kui vahemällu salvestatud versiooni pole, käivituvad kõik andmebaasi päringud nagu tavaliselt ja tulemus salvestatakse uuesti, luues uue staatilise koopia.

Avalehe sisu on enam-vähem konstantne; see muutub ainult siis, kui avaldate uue postituse. Hea vahemällu salvestamise süsteem teenib staatilist versiooni, tühjendades vahemälu ainult siis, kui see tuvastab avaldamise sündmuse. Seejärel jätkab see uue staatilise versiooni täitmist, kuni te avaldate uue postituse.

Efektiivne WordPressi vahemällu salvestamine

Vahemällu salvestamine on efektiivne, kui see hoiab teie lehekülgi praeguses vahemällu puhastamise toimingute minimaalses arvus.

Ajapõhine vahemällu salvestamine

Saate luua oma avalehe vahemällu, mis aegub iga sekundi järel. See oleks alati praegune, kuid mõjutab negatiivselt tulemusi:

  • Umbes 99,9999% vahemälu kustutustest poleks vaja.
  • Vahemälu taastatakse igal sekundil, mis tooks kaasa rohkem andmebaasi päringuid, kui on vaja.

Võite ka määrata oma esilehe vahemälu aegumist igal nädalal. Tulemusena oleks iga sekundi asemel iga päev umbes sada andmebaasi päringut, kuid teie koduleheküljel oleks harva kõige viimane vorm.

Kuidas valida midagi vahepeal, näiteks 24 tundi? Vajalik on siiski väga vähe päringuid, kuid teie koduleht jääb teie sisuga kuni 24 tunni jooksul teie sünkrooniks.

Mõne harva külastatud või ajahetkel mittetundliku lehekülje puhul võib see olla lihtsalt hea, kuid enamasti on teie avalehe jaoks olulisem püsida kui ressursside säästmiseks.

Tegevuspõhine vahemällu salvestamine

Ajapõhise vahemälu tühjendamise tõttu on meetmepõhised meetodid enamikul juhtudel paremad. WordPress sisaldab hulgaliselt toiminguid, mis tulevad teatud tingimuste täitmisel.

Üks selline näide on post avaldamise sündmus. Plokkide vahemällu salvestamine võib avastada postituse avaldamise ajal ja seejärel kustutada vajalikud lehed.

See meetod on ideaalne, kuna lehed jäävad staatiline nii kaua kui võimalik ja neid vajaduse korral täpselt eemaldatakse.

Manuaalne vahemälu tühjendamine

Samuti on võimalik käsitsi puhverdada. See on kasulik, kui peate oma vahemälu kustutama, kuid automaatset sündmust ei ole vallandatud.

WordPressi vahemälu seaded

Õnneks ei pea vahemälu puhastamiseks liiga palju muretsema – pistikprogrammid näevad selle kõik välja teie jaoks. Alustame WP Super Cache'i seadete läbimisega oma soovituste ja märkmetega.

Kui plugin on installitud, pea üle Seadistused-> WP Super Cache-> Täpsem.

Vahemällu salvestamine

Esimeses grupis peaksite muidugi vahemällu vajutama. Teises grupis kasutage esmalt mod_rewrite kasutamist, siis minge vahekaardile Easy settings ja kasutage vahemälu tester, et näha, kas see töötab.

Kui see ei õnnestu, võite proovida lubada mod_rewrite (see nõuab mõnda sysadmini kogemust) või võite minna PHP vahemällu seadetele.

Kui soovite mod_rewrite lubamise soovitada, soovitan sisse lülitada nginx mod_rewrite või kuidas lubada mod_rewrite rakenduses Apache 2.2.

Mitmesugust

Soovitan määrata kaks esimest sätet: tihendamine ja mitte tuntud kasutajate vahemällu salvestamine. Võimalik, et soovite oma hostilt küsida, kui neil on probleeme pakkimisega, ja kui nad seda teevad või näete probleeme, lülitage see kindlasti välja.

Ma keelan alati teadaolevatele kasutajatele (sisseloginud kasutajatele) vahemällu vahemällu, kuna see võimaldab mul sisse logida ja vaadata saidi (kõige uuemat) versiooni. See võib olla kasulik arengu ajal, kui muudatused on teemale lükatud, kuid vahemälu ei kustutata, kuna sisu muutusi pole tehtud.

Pidage meeles, et kui teil on saidi, millel on palju sisse loginud kasutajaid (nt tellimusepõhist saiti), võite selle välja lülitada. Kui see nii on, soovitaksin määrata ka seadistuse "Tee teada kasutajatele anonüümseks". Ainus erand on see, kui teie sisseloginud kasutajad muudavad sisu.

Hoidke cache rebuild option märgitud, kuna see optimeerib uue puhverdatud faili genereerimise protsessi.

Seadistus "Ära vajuta lehti GET-parameetritega" sõltub teie saidi ehitamisest. GET parameetrid on URL-i lõpus adresseeritud täiendavad bittid ja kui kasutate neid lehel oleva sisu manipuleerimiseks, jälgides utm-allikaid või midagi sarnast, siis ma soovitaksin kasti märkida.

Mõnede stsenaariumide, näiteks utm-parameetrite puhul saate need muuta ankurdussilditeks. Lisateabe saamiseks vaadake Joosti urmide allika kommentaari.

Täpsemad seaded

Kui soovite mobiilseadmete kasutajatele vahemällu salvestatud lehti esitada, peate kontrollima mobiilsideseadme toe valikut ja kasutama soovitatud pistikprogrammi – või oma arendajat. Soovitatavad pluginad on:

  • Jetpacki mobiili teema moodul
  • WPTouch
  • WordPress Mobile Pack

"Kustuta kõik vahemälufailid, kui postitus või leht on avaldatud või uuendatud" peaks mitte enamikule kasutajatele kontrollida.Kui aga teie veebisaidil asuv soovitatud seotud esemete hulk ja / või ühe postituse muudatused mõjutavad mitmesuguseid teistel lehtedel olevaid süsteeme, võiksite proovida klõpsata seda võimalust.

Täiendavad kodulehe kontrollid tuleb sisse lülitada. See võib põhjustada mõne tarbetu vahemälu tühjendamise koduleheküljel, kuid see on olulisem jääda seal praegune – üldkulud on õigustatud.

Kui kasutate vaikimisi WordPressi kommenteerimissüsteemi, siis peaksite märkima valikut "Ainult värskenda praegust lehte kommentaaride koostamisel". See tagab, et kommentaarid kuvatakse kohe, kui need on heaks kiidetud.

Aegumiskuupäev ja prügikoristus

Selles jaotises kirjeldatakse, kuidas ja millal vanad vahemälu failid eemaldatakse. Kui uus vahemällu salvestatud versioon luuakse, ei eemaldata vana seda vananemist – uut versiooni nimetatakse värskeks, vanaks nimetatakse aegunud ja seda hoitakse ümber.

Soovitan mõne näpunäiteid nende väärtuste määramiseks soovitada nende sätete alusel dokumentatsiooni lugeda.

Vastuvõetud failinimed ja tagasilükatud URId

See jaotis võimaldab teil mõne sisutüübi välja jätta vahemalt kokku ja soovitan siin otsingulehte märkida, et tulemused oleksid alati värsked.

Allpool olev tekstikast võimaldab teil valikuliselt eemaldada vahemällu mõni tee, mis võib olla kasulik täiendavatele otsingulehtedele või lehtedele, mida te arendate.

Lukustage

Lukus olev reĹľiim tagab kommentaarid mitte käivita vahemälu tühjendamine. Selle tagajärjel ilmnevad kommentaarid väikese viivisega, kuid võivad veebisaidi veebisaidi ajal liikluse nurga all hoida.

Muud pluginad

Seal on hulk teisi pluginaid, mis pakuvad sarnast funktsionaalsust. Kõige tähelepanuväärsemad on:

  • W3 kokku vahemälu
  • WP Rocket (loe meie arvustust)

Nende seaded on veidi erinevad, kuid nende konfigureerimise mõtteviis on sama. Sa pead tegema mõningaid otsuseid oma veebisaidi kohta ja leidma tasakaalu alati värske ja ressursi konserveerimise vahel.

Hallatud WordPressi hostimine

WordPressi pluginate vahemällu salvestamine on suurepärane, kuid need töötavad WordPressiga samal tasemel, mis muudab need ebaefektiivsemaks võrreldes vahemällu salvestatud vahemällu salvestamise süsteemidega. Samuti on nad tavaliselt suured pluginad, mis hõlmavad kõiki nüansse, mis võib neid keerukalt seadistada.

Hostingettevõtted, mis pakuvad WordPress-ainuõiguslikku veebisaiti, on sageli oma vahemällu salvestamise süsteemid, mis kasutavad veelgi vähem ressursse ja pakuvad tõhusamat kogemust. Peamised eelised on:

  • Saate unustada puhverdamise üldse.
  • Ükski täiendav plugin ei tähenda seadistamist.
  • Neid rakendatakse kogu virtuaalserveri võrgus, mis muudab tõhusamaks serveri.
  • Kiirusehüved.

Suurim tagurpidi on see, et te ei pea seda muretsema – kõik on seadistatud nii tõhusalt kui võimalik kastist välja. Vahemällu salvestamine võib olla väga tehniline ja iga kord, kui loote keeruka pistikprogrammi, on teil kohustus teha vigu.

Võrreldes täiesti kodeeritud teema ja täiesti loodud vahemällu lisamisega, ei pruugi te märkida olulist erinevust. Asjaolu, et serveri tasemel vahemällu ei pea failide loomiseks läbi PHP käima, muudab selle kiiremaks, kuid see ei ole midagi, mida te tavaliselt märkate. Suurem osa kiiruse erinevusest tuleneb hästi korrastatud süsteemist.

Kui teil on veebisait, millel on tohutu liiklus ja palju liikuvaid osi, ei pruugi hallatud WordPressi hosti vahemällu salvestamise süsteem pakkuda piisavalt võimalusi – aga siis on tõenäoline, et see ei ole ka pistikprogramm ja tõenäoliselt hakkate rakendama oma lahendust.

Ma ei soovita hallatud WordPressi hostite valimist lihtsalt sellepärast, et tal on oma serveri tasemel vahemällu salvestamise süsteem, kuid see on kindlasti väga hea lisand! Kui soovite kasutada hallatavat WordPressi hostitut, vali kindlasti üks parimaid, st firma nagu WPEngine, spiraal (vaadake meie ülevaadet) või Kinsta.

Järeldus

Vahemälu vahemällu on tänapäeval veebisaitide peamine funktsioon. See kaitseb ressursse, suurendades samas kasutajakogemust.

Veebisaidi omanikuna peate valima kvaliteetse hallatava WordPressi hosti või installima vahemällu lisamise ja selle seadistamise – väikese aja investeeringuga selliseks hämmastavaks funktsiooniks.

Kui teil on teie vahtrõnga pikendamine täiendavate trikkidega, meeldiks meid kuulda! Palun jagage allpool olevaid kommentaare!

Vaata videot: Soliloquy WordPress Slider plugin ĂĽlevaade – WPExplorer

Like this post? Please share to your friends:
Lisa kommentaar

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: