👉 Syvällinen opas tehokkaaseen WordPress Cachingiin - WinningWP

WPExplorer Review

Joitakin aikoja sitten kirjoitin artikkelin välimuistiinpanosta – Mikä on sivustojen välimuisti ja miksi se on niin tärkeä ?, joka katsoi, kuinka välimuistiinfrastruktuurit nopeuttavat verkkosivustoja tarjoamalla staattista sisältöä aina kun se on mahdollista. Tässä seuraavassa artikkelissa välimuistiinpanoa keskitän WordPress-spesifikaatioihin ja mitä voit tehdä sivuston omistajana, jotta voimme käyttää tehokkaasti välimuistia.

Caching perusteet

Pähkinänkuoressa aina kun sivustosi latautuu, se suorittaa useita tietokannan kyselyitä. Säilytys tallentaa sivusi staattisen version ja lähettää sen jokaiselle käyttäjälle – ohittaa tietokannan kokonaan.

Kirjoitin pitkästä osasta välimuistin koukkuista, mutta tajusin, että se ei ollut todella välttämätöntä. Sivun välimuistissa olevan version luominen on vähäistä – tietäen, milloin välimuisti tyhjennetään, on todellinen haaste.

Välimuistin tyhjentäminen

Tämä viittaa vaiheeseen, jossa poistetaan sivun staattinen kopio. Jos välimuistissa ei ole versiota, kaikki tietokantahakemukset toimivat tavalliseen tapaan, ja tulos tallennetaan uudelleen, jolloin saadaan uusi staattinen kopio.

Kotisivusi sisältö on enemmän tai vähemmän vakio; se muuttuu vain, kun julkaiset uuden viestin. Hyvä välimuistijärjestelmä palvelee staattista versiota, tyhjentää välimuistin vain, kun se havaitsee julkaisutapahtuman. Sen jälkeen palvella uutta staattista versiota, kunnes julkaiset toisen viestin.

Tehokas WordPress-välimuisti

Välimuisti on tehokas, kun sivut säilytetään mahdollisimman pienellä välimuistin tyhjennystoiminnolla.

Aikapohjainen välimuisti

Voit luoda etusivusi välimuistissa olevan version, joka vanhenee joka toinen sekunti. Se olisi aina nykyinen, mutta vaikuttaisi kielteisesti suorituskykyyn:

  • Noin 99,9999% välimuistin poistoista olisi tarpeetonta.
  • Välimuisti uudistettaisiin joka sekunti, mikä johtaisi siihen, että tietokannan kyselyjä suoritettaisiin enemmän kuin tarvitaan.

Voit myös asettaa etusivun välimuistin päättymään joka viikko. Tulos olisi sata tietokantahakua joka viikko joka toisen sekunnin sijaan, mutta kotisivusi näyttäisi harvoin sen nykyisimmästä lomakkeesta.

Miten valita jotain, kuten 24 tuntia? Vielä vain vähän kyselyitä tarvitaan, mutta etusivusi ei silti synkronoi sisältösi jopa 24 tunnin ajan.

Joillekin harvoin vierailluille tai ei-aika-arkaluonteisille sivuille tämä voi olla hieno, mutta useimmiten etusivusi on tärkeämpää pysyä ajan tasalla kuin säästää resursseja.

Toimintaan perustuva välimuisti

Aikaperusteisen välimuistin luonteen vuoksi toimintaperustaiset menetelmät ovat useimmissa tapauksissa parempia. WordPress sisältää joukon toimia, jotka tulevat, kun tietyt ehdot täyttyvät.

Yksi tällainen esimerkki on tapahtuman jälkeinen julkaisu. Välimuistin lisäosat voivat havaita, kun viesti julkaistaan ​​ja poista tarvittavat sivut.

Tämä menetelmä on täydellinen, koska sivut pysyvät staattisina niin pitkään kuin mahdollista ja ne tyhjennetään tarkasti tarpeen mukaan.

Manuaalinen välimuistin tyhjentäminen

On myös mahdollista tyhjentää kätköt manuaalisesti. Tämä on hyödyllinen, kun sinun on tyhjennettävä välimuisti, mutta automaattista tapahtumaa ei ole käynnistetty.

WordPressin välimuistiasetukset

Onneksi sinun ei tarvitse huolehtia liikaa välimuistin tyhjentämisestä – lisäosat käsittelevät kaiken puolestasi. Aloitetaan käymällä läpi WP Super Cache -asetukset suosituksillani ja muistiinpanojani.

Kun plugin on asennettu, siirry yli Asetukset-> WP Super Cache-> Advanced.

välimuistia

Ensimmäisessä ryhmässä sinun on luonnollisesti välitettävä välimuisti. Valitse toisessa ryhmässä ensin mod_rewrite ja siirry sitten Easy settings -välilehdelle ja käytä välimuistitestia nähdäksesi, toimiiko se.

Jos näin ei ole, voit kokeilla mod_rewrite-asetusta (se vaatii jonkin verran sysadmin-kokemusta) tai voit siirtyä PHP-välimuistiasetukseen.

Jos haluat kokeilla mod_rewriten ottamista käyttöön, suosittelen mod_rewrite: n ottamista käyttöön nginx: ssä tai Apacs 2.2: n käyttöönotossa.

sekalainen

Suosittelen kakkospainiketta kahdella ensimmäisellä asetuksella: Pakkaus ja ei välimuistiin kuuluvien käyttäjien tunnistaminen. Haluat ehkä kysyä isännältäsi, jos heillä on ongelmia pakkauksessa, ja jos he tekevät tai jos näet ongelmia, muista poistaa se käytöstä.

Olen aina poistanut välimuistin tunnetuille käyttäjille (kirjautuneet käyttäjät), koska se sallii minun kirjautua sisään ja nähdä sivuston lakkaamaton (uusin) versio. Tämä voi olla hyödyllistä kehityksen aikana, kun muutokset siirretään teemaan, mutta välimuistia ei tyhjennetä, koska sisällön muutoksia ei ole tehty.

Huomaa, että jos sinulla on sivusto, joka toimii paljon kirjautuneilla käyttäjillä – kuten tilausperusteisella sivustolla – voit jättää tämän pois päältä. Jos näin on, suosittelen myös "Tee tunnetut käyttäjät anonyymi" -asetus. Ainoa poikkeus on, jos kirjautuneet käyttäjät muokkaavat sisältöä.

Pidä välimuistin uudelleenrakentamisasetus tarkistettuna, koska tämä optimoi uuden välimuistitiedoston luomisen prosessi.

"Älä välitä sivua, jossa on GET-parametrit" -asetus riippuu sivustosi rakentamisesta. GET-parametrit ovat ylimääräisiä bittejä, jotka on kiinnitetty URL-osoitteen loppuun ja jos käytät niitä sivun sisällön manipuloimiseen, seurantaan tai vastaaviin lähteisiin, suosittelen rasti rastiin.

Joissakin skenaarioissa, kuten utm-parametreissa, voit muuntaa ne ankkurintunnisteiksi. Katso lisätietoja Joostin urm-lähdekoodista.

Lisäasetukset

Jos haluat palvella välimuistissa olevia sivuja mobiililaitteiden käyttäjille, sinun on tarkistettava mobiililaitteen tuki ja käytä suositeltua laajennusta – tai oma kehittäjäsi. Suositeltavat laajennukset ovat:

  • Jetpackin Mobile Theme Module
  • WPtouch
  • WordPress Mobile Pack

"Tyhjennä kaikki välimuistitiedostot, kun viesti tai sivu julkaistaan ​​tai päivitetään" ei tarkistetaan useimmille käyttäjille.Jos kuitenkin sinulla on joukko suositeltavia aiheita, jotka ovat täynnä verkkosivustoasi ja / tai yksittäisen postin muutokset vaikuttavat useisiin järjestelmiin muilla sivuilla, kannattaa kokeilla tätä vaihtoehtoa.

Lisäkonttitarkistukset tulisi ottaa käyttöön. Se saattaa aiheuttaa tarpeettomia välimuistin tyhjentämistä kotisivulle, mutta on tärkeämpää pysyä siellä nykyisin – ylimääräinen takuu on perusteltua.

Jos käytät oletusarvoista WordPress-kommentointijärjestelmää, sinun on valittava "Vain päivitä nykyinen sivu, kun kommentit on tehty". Tämä varmistaa, että kommentit näkyvät heti, kun ne hyväksytään.

Ajanjakso ja Garbage Collection

Tämä osio määrää, miten ja milloin vanhoja välimuistitiedostoja poistetaan. Kun uusi välimuistissa oleva versio luodaan, vanhaa ei poisteta – uutta versiota kutsutaan tuoreeksi, vanhaa kutsutaan vanhentuneeksi ja sitä säilytetään.

Suosittelen näiden asetusten ohjeiden lukemista vinkkejä arvojen asettamisesta.

Hyväksytyt tiedostonimet ja hylättyjä URI-tiedostoja

Tässä jaksossa voit jättää joitain sisältötyyppejä välimuistista kokonaan, ja suosittelen täten napauttamalla hakusivua varmistaaksesi, että tulokset ovat aina tuoreita.

Alla olevassa tekstikenttään voit poistaa valikoidusti joitain polkuja välimuistista, mikä voi olla hyödyllistä lisähaun sivuille tai kehitettäville sivuille.

Lukitse alas

Lukitse alastomoodi varmistaa, että kommentit tehdään ei käynnistää välimuistin tyhjentämisen. Tämä johtaa siihen, että huomautukset näkyvät hieman myöhässä, mutta voivat pitää sivustosi verkossa liikenneväylän aikana.

Muut laajennukset

On olemassa joukko muita laajennuksia, jotka tarjoavat samanlaisia ​​toimintoja. Merkittävimmät ovat:

  • W3 Total Cache
  • WP Rocket (lue arvosteluumme)

Heidän asetukset ovat hieman erilaisia, mutta niiden konfigurointi on samaa. Sinun on tehtävä joitain päätöksiä sivustostasi ja löydettävä tasapaino aina tuoreena ja kuinka paljon resursseja säilytetään.

Managed WordPress Hosting

WordPressin välimuistin laajennukset ovat hyviä, mutta ne toimivat samalla tasolla kuin WordPress, mikä voi heikentää niitä tehokkaammin kuin alhaisemmalla tasolla toimivat välimuistijärjestelmät. Lisäksi ne ovat yleensä valtavia laajennuksia, jotka kattavat kaikki vivahteet, jotka voivat vaikeuttaa niiden luomista.

Hosting-yritykset, jotka tarjoavat WordPress-yksinoikeudella hosting on usein omat välimuistin järjestelmät, jotka käyttävät entistä vähemmän resursseja ja tarjoavat tehokkaampaa kokemusta. Tärkeimmät edut ovat:

  • Voit unohtaa välimuistiinpanon kokonaan.
  • Ei lisäosia ei tarkoita mitään asetuksia.
  • Ne pannaan täytäntöön koko isännöivän verkon kautta, mikä johtaa tehokkaampaan palvelimeen.
  • Nopeusetuja.

Suurin huipulla on se, että sinun ei tarvitse huolehtia siitä – kaikki on mahdollisimman tehokkaasti asetettu laatikosta. Säilytys voi olla erittäin teknistä, ja aina kun luot monimutkaisen laajennuksen, sinun on tehtävä joitain virheitä.

Verrattuna täysin koodattuun teemaan ja täydelliseen välimuistiliittimeen, et välttämättä huomaa paljon eroa. Se, että palvelintason välimuistissa ei tarvitse käydä PHP: n avulla tiedostojen luomiseen, tekee siitä nopeamman, mutta tämä ei ole tavallista. Suurin osa nopeuseroista johtuu hyvin öljyttystä järjestelmästä ulos laatikosta.

Jos sinulla on verkkosivusto, jossa on valtava liikenne ja paljon liikkuvia osia, hallittujen WordPress-isäntien välimuistijärjestelmä ei välttämättä tarjoa tarpeeksi vaihtoehtoa – mutta silloin on todennäköistä, että mikään ei liity laajennukseen, ja tulet todennäköisesti toteuttamaan oman ratkaisusi.

En suosittele hallinnoidun WordPress-palvelimen valitsemista vain siksi, että sillä on oma palvelintason välimuistijärjestelmä, mutta se on varmasti hieno lisäys! Jos valitset hallittua WordPress-palvelua, muista valita yksi parhaista, esimerkiksi yritys, kuten WPEngine, vauhtipyörä (lue arvostelu) tai Kinsta.

johtopäätös

Välimuisti on nykyään tärkeä ominaisuus verkkosivustoille. Se säästää resursseja ja parantaa käyttäjien kokemuksia.

Web-sivuston omistajana sinun on joko valittava laadukas hallittu WordPress-isäntä tai asennettava välimuistipaketti ja asetettava se – pieni investointi tällaiseen hämmästyttäväyn ominaisuuteen.

Jos sinulla on ylimääräisiä temppuja hihassasi välimuistiin liittyen, olisimme halukkaita kuulemaan heidät! Jaa seuraavat kommentit!

Katso video: Soliloquy WordPress Slider Plugin Review – WPExplorer

Like this post? Please share to your friends:

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