Siitä on aikaa, kun Google ilmoitti, että sivuston latausnopeus vaikuttaa sen asemaan SERP:issä. Sama koskee mobiililaitteita. Mutta sinun pitäisi olla eniten huolissaan siitä, kuinka hidas sivusto vaikuttaa käyttäjiin. Oletko esimerkiksi tietoinen siitä, että puolet Internet-sivustojen vierailijoista uskoo, että sen pitäisi latautua kahdessa sekunnissa tai vähemmän? Minusta tämä on melko reilua, koska kun ajattelee sitä, mikään ei ole ärsyttävämpää kuin katsoa, ​​että lataat jotain. Puhumattakaan haitoista, joita henkilö kokee, kun hän haluaa ostaa jotain, mutta sivusto hidastuu.

Onneksi on monia tapoja nopeuttaa sivustoasi. Yksi parhaista vaihtoehdoista on käyttää erityistä moduulia välimuistiin (cache). Tänään tarkastelemme nopeasti, mitä välimuisti on ja miksi se on niin kriittinen sivun latausnopeuden kannalta. Lisäksi jaan kanssasi luettelon markkinoiden parhaista välimuistilaajennuksista.

Mikä on välimuisti?

Välimuisti on paikka tietokoneen muistissa, johon tallennetaan tietoja tulevaa käyttöä varten. Esimerkiksi sen sijaan, että sivusto ladataan kokonaan tietokannasta, osa tiedoista pumpataan välimuistista. Kun vierailija kävelee sivustollasi, sivusto pyytää tietoja tietokannasta, joka on tallennettu isännöintiin. Tarkemmin sanottuna he pyytävät, että sivustosi kuvat, Javascript ja CSS ovat luettavissa HTML-tiedostoina ja toimitettava suoraan selaimeen. Valitettavasti tämä prosessi vaatii tiettyjä resursseja ja vie aikaa. Sivuston käyttäjien ei kuitenkaan tarvitse suorittaa tätä prosessia joka kerta. Varsinkin kun kyse on sivustosi staattisesta sisällöstä. Esimerkiksi julkaistut viestit, joita kukaan ei todennäköisesti muokkaa.

Tästä syystä sivustosi välimuistiin tallentaminen on välttämätöntä, jos haluat:

  • tarjota nopeasti pääsyn harvoin muuttuviin sivustotietoihin
  • nopeuttaa koko sivuston latausprosessia
  • tarjota paremman käyttökokemuksen kaikille sivustosi vierailijoille
  • nousta hakukonesijoituksissa korkeampien latausmäärien vuoksi
  • säästää palvelinresursseja ja vähentää kaatumisia

Kuten näet, WordPress-sivustosi välimuistiin tallentamisesta on monia etuja.

Päätoiminnot, jotka ovat jokaisessa mainitussa laajennuksessa:

  • välimuisti mobiilikäyttäjille
  • tiedostokoon pienentäminen ja GZIP-pakkaus
  • välimuistin puhdistuksen ajoittaminen
  • HTTPS/SSL-tuki

Parhaat WordPress-välimuistilaajennukset

Koska tiedämme, että sivuston nopeus on erittäin tärkeä ja että se riippuu suoraan välimuistista, seuraava askel on lisätä sopiva laajennus sivustollemme. Tässä on joitain luotettavimmista, edullisimmista ja monipuolisimmista ratkaisuista.

Äskettäin yksi lukijoistamme kysyi meiltä, ​​kuinka tyhjennetään WordPress-välimuisti? Web-selaimesi, palvelimesi ja sivustollesi asennetut laajennukset saattavat käyttää välimuistiprosessia, joka ei todennäköisesti anna sinun nähdä blogisi päivitetty tila.

Tässä artikkelissa näytämme sinulle, kuinka tyhjennät WordPress-blogisi välimuistin oikein.

Välimuistiratkaisut tallentavat sivustosi staattisen version. Tämän ansiosta WordPress voi ohittaa raskaat PHP-skriptit ja parantaa sivustosi suorituskykyä.


WordPress Välimuistiratkaisuja on monenlaisia. Suosituimmat ovat "And"-tyyppiset välimuistilaajennukset.

Nämä laajennukset tarjoavat helppokäyttöisen käyttöliittymän blogivälimuistin, välimuistissa olevan sisällön vanhenemisen ja tarpeen mukaan tapahtuvan välimuistin hallintaan.

WPEnginen kaltaisten palveluntarjoajien hallinnoimat WordPress-isännöt käyttävät omia välimuistiratkaisujaan, joten sinun ei tarvitse asentaa tätä välimuistilaajennusta.

Jos käytät CDN-palvelua, kuten "MaxCDN" tai "CloudFlare", se palvelee myös staattisen sisällön välimuistikopioita.

Jos käytät verkkosovelluksen palomuuria nimellä "Tai" WordPressin turvallisuuden lisäämiseen, niillä on myös oma välimuisti, joka nopeuttaa sivustoasi ja vähentää seisokkeja.

Lopuksi selaimesi voi myös tallentaa sivujen välimuistiin tallennettuja versioita tietokoneellesi.

Välimuistin tarkoitus on nopeuttaa sivustoasi ja parantaa yleistä käyttökokemusta. Joskus se kuitenkin estää sinua näkemästä sivustollesi tekemiäsi muutoksia, mikä voi olla turhauttavaa. Tässä tapauksessa sinun on tyhjennettävä välimuisti, jotta näet muutokset.

Katsotaanpa kuitenkin, kuinka välimuisti tyhjennetään WordPressissä.

Vaihe 1: Tyhjennä selaimen välimuisti

Ensin sinun on tyhjennettävä välimuisti. Useimmat verkkoselaimet voivat tallentaa staattista sisältöä, kuten tyylisivuja, JavaScriptiä ja kuvia verkkosivustolta myöhempien käyntien nopeuttamiseksi.

Joskus verkkoselaimet eivät kuitenkaan välttämättä huomaa, että verkkosivu on muuttunut. Sen sijaan, että he hankkisivat uuden kopion, he voivat silti ladata sivun uudelleen koneen välimuistiversiosta.

Näin tyhjennät Google Chrome -selaimen välimuistin. Ensin sinun on napsautettava valikkokuvaketta ja sitten valittava« Lisätiedot Työkalut > Tyhjennä navigointitiedot .


Näyttöön tulee ikkuna, jossa voit valita poistettavan sisällön. Varmista, että välimuistissa olevat kuvat ja tiedostot on vahvistettu, ja napsauta sitten " Poista selaustiedot P".


Olet tyhjentänyt selaimesi välimuistin ja voit nyt yrittää päästä sivustollesi.

Jos et vieläkään näe muutoksia, jatka seuraaviin vaiheisiin.

Jos haluat valita kahden parhaan WordPress-välimuistin hallintalaajennuksen välillä, tutustu artikkeliimme:

Katso muiden verkkoselaimien välimuistin tyhjennysohjeista.

Vaihe 2: Tyhjennä WordPress-laajennuksen välimuisti

Jos käytät WordPressin välimuistilaajennusta, sinun on tyhjennettävä laajennuksen välimuisti. Useimpien välimuistilaajennusten avulla voit tehdä tämän helposti asianmukaisista asetuksista.

Tyhjennä välimuisti WP Super Cachesta

Tämän avulla käyttäjät voivat tallentaa sivustonsa välimuistiin yhdellä napsautuksella. Sen robotti valitsee automaattisesti WordPress-sivusi välimuistin luomista varten ja aktivoi sitten automaattisesti suositellut WordPress-välimuistivaihtoehdot, kuten GZIP-pakkaus, sivun välimuisti ja välimuistin esilataus.

WP Rocket sisältää myös lisäominaisuuksia, joiden avulla voit parantaa tuottavuuttasi entisestään. Sisältää kuvien laiska lataamisen, CDN-tuen, DNS-esihaun, pienentämisen jne.

2.WP nopein välimuisti

WP Fastest Cache on WordPress-välimuistilaajennus, joka tarjoaa lähes kaiken, mitä käyttäjä saattaa etsiä. Tämän laajennuksen kehittäjät väittävät, että se on yksinkertaisin ja nopein WP-välimuistijärjestelmä. Ja rehellisesti sanottuna se on! Yli 300 000 aktiivisen asennuksen ansiosta tämä laajennus tarjoaa vierailijoille nopean selauskokemuksen.

Hei rakkaat blogin lukijat Tässä artikkelissa käsittelemme tärkeää aihetta blogisi nopeuttamisesta WordPress-alustalla ja isännöintipalvelimen kuormituksen vähentämisestä hypervälimuistin avulla.

on wordpress-välimuistilaajennus (wordpress-välimuisti). Muista käyttää Wordpress-välimuistia ja sivustosi latausnopeus kasvaa merkittävästi.

Kun lisäät blogisi kävijämäärää, syntyy ongelma. Kun lukija haluaa tarkastella tiettyä sivua sivustollasi, hänen on odotettava, että palvelin luo sen wordpress-teeman ja -sisällön mukaisesti.

Kuinka monta kertaa tiettyä sivua pyydetään, niin monta kertaa se luodaan palvelimelle yhä uudelleen ja uudelleen. Mitä enemmän kävijöitä tulee blogiin, sitä suurempi on palvelimen kuormitus ja pidempi latausaika.

Kaikki tämä voidaan välttää käyttämällä ns. välimuistia tai wordpress-välimuisti. Mikä se on?

Tämä on prosessi, jossa luotu sivu tallennetaan pyynnöstäsi tiettyyn sivuston hakemistoon käyttämällä Hyper-välimuistilaajennusta. Nyt, jos joku muu käyttää samaa sivua palvelimella, sitä ei luoda uudelleen, vaan se yksinkertaisesti otetaan halutusta kansiosta, johon se on tallennettu wordpress-välimuisti ja lähetetään käyttäjän selaimeen.

Siten blogin web-sivujen tallentaminen välimuistiin on erittäin tehokas tapa vähentää isännöintipalvelimen kuormitusta ja nopeuttaa koko blogia.

Hyper-välimuistin laajennus. Wordpress-välimuistin asennus ja konfigurointi.

Se on erittäin hyvä wordpress-välimuisti toimii vain blogisi rekisteröimättömille käyttäjille. Useimmissa tapauksissa sivustojen omistajat eivät salli vierailijoiden rekisteröityä resursseihinsa, ja käy ilmi, että ainoa blogiin rekisteröitynyt henkilö on ylläpitäjä, eli sinä.

Tämä tarkoittaa sitä sinulle henkilökohtaisesti wordpress-välimuisti ei toimi ja se on hienoa. Kuvittele, että teit joitain muutoksia blogiisi (esimerkiksi suunnitteluun), jolloin käy ilmi, että et näe näitä muutoksia ennen kuin nollaat Wordpress-välimuistin, ja tämä olisi tehtävä koko ajan.

Lataa välimuistilaajennus Voit tehdä sen viralliselta wordpress-sivustolta.

  1. Pura arkisto laajennuksella ja pudota Hyper-välimuistikansio palvelimesi wp-content/plugins/plugins-kansioon FTP-asiakasohjelmalla
  2. Siirry blogikonsoliisi Plugins-Add New-Upload-Asenna

Ota WordPress-välimuisti käyttöön.

Voit tehdä tämän avaamalla muokattavaa wp-config.php-asetustiedostoa, joka sijaitsee blogisi juurihakemistossa, ja liittämällä siihen seuraavan koodirivin:

define('WP_CACHE', tosi);

Tämä voidaan tehdä myös Filezila-tiedostonhallinnan avulla.

Liittäminen voidaan tehdä missä tahansa wp-config.php-määritystiedostossa, jossain lähempänä loppua, mutta ennen riviä:

/** Absoluuttinen polku WordPress-hakemistoon. */

if (!defined('ABSPATH'))

tai jos englanniksi:

/** WordPressin absoluuttinen polku WordPress-hakemistoon. */

if (!defined('ABSPATH'))

define('ABSPATH', dirname(__FILE__) . '/');

Palaamme nyt Plugins-blogikonsoliin, etsimme Hyper-välimuistin välimuistilaajennuksen ja aktivoimme sen.

Jotta Hyper-välimuistilaajennus voi luoda kansion WordPress-välimuistille blogiin, sinun on asetettava oikeudet arvoon 777 wp-content- tai wp-content/plugins/hyper cache/ -kansiossa. Lue tämä käyttöoikeuksien asettamisesta.

Sitten wp-content- tai wp-content/plugins/hypercache-kansiot voidaan nollata 755-oikeuksiin ja uudeksi wp-content/plugins/hypercache/cache-kansioksi voidaan asettaa 777, ja sitten Hyper-välimuisti-laajennus voi kirjoittaa. kaikkiin HTML-tiedostoihin tai poistaa ne Wordpress-välimuistista.

Hyper-välimuistilaajennuksen oikean toiminnan määrittäminen.

Siirrytään Hyper-välimuistin asetuksiin heti, kun olet aktivoinut sen työn napsauttamalla Asetukset

Tai sama tapahtuu, jos siirryt blogikonsolin Asetukset - Hyper-välimuistiin

Kokoonpano-alueella tehdään pääosa Hyper-välimuistilaajennuksen asetuksista. Valitse ensin valintaruutu Aktivoi välimuisti? Ja tallenna asetukset Tallenna.

Siinä se, wordpress-välimuisti on käytössä, näet tarkemmin kuinka monta sivua on välimuistissa yhteensä.

Kenttä vastapäätä Välimuistissa olevien sivujen käyttöikä sinun on asetettava numero minuutteissa. Tänä aikana verkkosivuistasi tallennetaan HTML-kopio ja kuka tahansa käyttäjä saa sen sieltä tänä aikana.

Ei ole järkevää pitää lukua pienenä, koska suurinta osaa blogisi sivuista ei päivitetä ja ne arkistoidaan. Se maksaa minulle 7200 minuuttia (5 päivää) Näin neuvoo tunnettu teknikko E. Popov.

Sinun tarvitsee vain nähdä, salliiko palvelimen levytilan tallentaa paljon välimuistissa olevia sivuja. Ja se riippuu blogillesi ostamastasi isännöintisuunnitelmasta ja kävijöiden määrästä tai pikemminkin niiden sivujen määrästä, jotka lukijat haluaisivat nähdä.

Pohjimmiltaan levytilaa on vähintään 2-5 Gt, joten 7200 minuuttia on juuri sopiva.

Seuraava kenttä "Auto-cleanup every" on myös tarkoitettu palvelimen kiintolevyn levytilan optimaaliseen käyttöön. Eli 1440 minuutin välein (tämä vastaa 1 päivää asetuksissani) muistiinpanot, joiden käyttöikä on vanhentunut, poistetaan välimuistikansiosta.

Joten tarpeettomat ja hyödyttömät tiedostot poistetaan määrittämälläsi taajuudella.

Kentän käyttäminen Kuinka tyhjentää välimuisti Voit määrittää siivoustavan, kun päivität vanhaa materiaalia tai luot uutta:

- Kaikki- vastaa koko wordpress-välimuistin päivittämistä

- Ei mitään- wordpress-välimuisti ei muutu

- Yksi sivu (yksi sivu selkeästi) - välimuisti päivitetään vain muistiinpanolle, jossa on tapahtunut muutoksia

Voit täyttää tämän kentän kuten minä (katso yllä) tai valita sen itse.

Kentällä gzip-pakkaus voit valita ruudun, ja sitten wordpress-välimuistitiedostot tallennetaan ja lähetetään pakatussa muodossa, mikä vähentää palvelimen kuormitusta ja lisää blogin nopeutta.

Jos Älä tallenna kotisivua välimuistiin -ruudussa on valintamerkki (Älä tallenna kotisivua välimuistiin), kotisivua ei tallenneta välimuistiin.

Tämä voi olla tarpeen kotisivujen toistuvissa päivityksissä, kun Wordpress-välimuistin luomisessa ei ole mitään järkeä, koska välimuisti päivitetään usein ja silloin ei ole väliä missä sivu luodaan - välimuistista vai tavallisessa tapa.

Jos et halua tallentaa mitään blogin osaa välimuistiin, voit tehdä sen kentällä sulje pois URI syötä osa osoitteesta (esimerkiksi blogiluokat /kartinki-foto-smeshno), jolloin tämän URL-osoitteen osan sisältäviä sivuja ei tallenneta välimuistiin.

Loput asetukset voidaan jättää ennalleen. Älä unohda napsauttaa Tallenna-painiketta.

Tallenna-painikkeen vieressä on toinen erittäin tärkeä Tyhjennä välimuisti -painike. Tarvitset sitä, kun suunnittelet blogisi uudelleen ja haluat myös blogin vierailijoiden näkevän päivitykset. Muussa tapauksessa heille tarjotaan aina vain kaikkien sivujen vanha välimuistiversio.

Päätyö on tehty, sinun on tarkistettava, toimiiko välimuisti blogissa Hyper cache -laajennuksella. Voit tehdä tämän seuraavasti:

Käytä blogia toisella selaimella. Osoittautuu, että olet kirjautunut sisään tavallisena vierailijana, et järjestelmänvalvojana

Paina Ctrl-U-painikkeita. Näet sivun lähdekoodin

Siirry lähdekoodin alaosaan. Sinun pitäisi nähdä jotain viivan kaltaista

Tämä tarkoittaa, että laajennus toimii, wordpress-välimuisti on luotu.

P.S. Mitä pidät artikkelista? Asennatko välimuistilaajennuksen?

Huomio tulossa pian muista tavoista nopeuttaa blogia. Suosittelen, ettet menetä hänen ulkonäköään ja ota vastaan ​​uutta

Igor antoi itsensä kokonaan työskennellä Myasnoff-yrityksessä ...

Toivottavasti kenenkään ei tarvitse selittää, miksi välimuistilaajennusta tarvitaan ja kuinka tärkeää on valita sellainen, joka todella auttaa, eikä vain luo ylimääräistä kuormitusta tietokantaan läsnäolollaan. Analyysissa otamme huomioon kaikki indikaattorit, emme vain latausaikaa.

Välimuistin edut

Pieni poikkeama. Jos joku kuitenkin edelleen epäilee välimuistin tarvetta, sinun tulee tietää, että Google on 21. huhtikuuta lähtien ilmoittanut, että kaikki mobiiliystävälliset sivustot (ja nopeus on yksi "ystävällisistä" komponenteista) saavat merkittävän edun hakutuloksissa. Googlen aikeet ovat hyvin selvät – hakukoneoptimoijien ja verkkovastaavien on työskenneltävä sivuston sekä tietokone- että mobiiliversioiden suorituskyvyn parantamiseksi.

On olemassa useita tapoja parantaa sivustosi suorituskykyä ja lyhentää sen latausaikaa, mutta useimmille aloittelijoille (eikä vain) optimoijille välimuistilaajennukset eivät ole yksi niistä, vaan ainoa työkalu, jota he käyttävät saavuttaakseen tavoitteensa.

WordPress luo sivuja dynaamisesti, mikä johtaa paljon tietokantakyselyihin. Dynaamisesti luotujen sivujen tallentaminen välimuistiin antaa käyttäjille mahdollisuuden nähdä tavallisia HTML-sivuja, mikä lyhentää merkittävästi sivun latausaikaa ja vähentää palvelimen kuormitusta.

Välimuistitestin tiedot

Alussa oli tarkoitus käyttää testeissä kahta teemaa - yksinkertaisinta "kaksikymmentäneljätoista" ja monimutkaisempaa (joka jäljittelee "oikeaa" sivustoa). Mutta testien aikana kävi ilmi, että välimuistin vaikutus 214-teeman latausnopeuteen on niin vähäinen, että se voidaan jättää huomiotta. Palvelimen hienosäätö osoittautui tärkeämmäksi, mutta tämän päivän artikkeli ei käsittele sitä.

Lopulta käytämme vain yhtä teemaa (Tesla Themesin uutuusteema). Testisivu on suunniteltu grafiikan ja tekstin avulla. Siellä on myös sivupalkki ja useita laajennuksia (uutiset, Twitter/Instagram-syöte). WP Dev Shedin käyttämä hosting. Tuloksena saimme sivun, jolla on suhteellisen pitkä latausaika.

Koska sivusto on uusi, silloin sillä ei ollut liikennettä (mukaan lukien testauksen aikana, ei ollut edes PS-botteja). Palvelin toimi joukossa Apache + Ngnix.

Seuraavat lisäosat osallistuivat testiin:

  1. AIO välimuisti
  2. WP Fast Cache
  3. wp-cache.com
  4. Alfa-välimuisti
  5. Flexicache
  6. Bodi0:n Easy Cache
  7. Hyper-välimuisti
  8. Hyper-välimuisti laajennettu
  9. Cachify
  10. Kevyt välimuisti
  11. Seuraavan tason välimuisti
  12. Todella staattinen
  13. Super Static Cache
  14. W3 Total Cache
  15. Gator-välimuisti
  16. Wordfence Falcon
  17. WP nopein välimuisti
  18. WP raketti
  19. WP SuperCache
  20. Zen-välimuisti (aiemmin Quick Cache)

Testi jäi:

Brutal Cache - ei toiminut;

Batcache on Memcache-riippuvainen laajennus, jota ei käytetty nykyisessä testissä.

Myös automaattinen optimointi ja widget-välimuisti jätetään pois, koska ne eivät ole itsenäisiä laajennuksia, vaan tukia muille.

Benchmarking-työkalut

Työkaluina käytimme Googlen, GTMetrixin ja Yahoon palveluita. Tämän ansiosta ei vain sivun latausnopeutta testattu, vaan myös:

  • kuvan optimointi;
  • js- ja css-koodin pienentäminen ja optimointi;
  • selaimen välimuistin käyttäminen;
  • palvelimen aikaviive;
  • käyttämällä Gzip-pakkausta;
  • skriptien sijoittaminen;
  • HTTP-pyyntöjen määrä.
  • CDN:n käyttö, rinnakkais/verkkotunnuksen jakaminen;

Google PageSpeed ​​​​Insights

Sivusto tarkistetaan sekä pöytätietokoneen että mobiililaitteen näkökulmasta. Tulos esitetään 100 pisteen asteikolla. Palvelu on helppokäyttöinen, mutta tarjoaa suhteellisen raakatuloksen, joka ei anna täydellistä ymmärrystä kaikesta, mitä voidaan parantaa.

GTMetrix ja YSlow

Perustuu Yahoon resurssien tuottavuusoppaaseen. Jälleen käytetään 100 pisteen asteikkoa. Palvelut toimivat yli 50 eri mittareilla. GTMetrix jopa visualisoi tiedot latausprosessin vesiputouskaaviossa. Mielestämme tämä on yksi parhaista työkaluista tunnistaa tapoja parantaa verkkosivuston suorituskykyä.

Ajoitus

Seuraavia työkaluja käytettiin määrittämään sivun latausnopeus ja tarkistamaan palvelimen suorituskyky kuormitettuna:

ApacheBench

Määrittää sivuston kuormituksen, laskee pyyntöjen enimmäismäärän sekunnissa. Testin aikana lähetettiin 1000 pyyntöä 10 eri säikeessä. Testi suoritettiin 10 kertaa. Tallennettiin paras tulos jokaiselle laajennukselle.

Erittäin tunnettu palvelu sivustojen seurantaan ja testaukseen. Jokaisella liitännällä tehtiin 20 testiä ja paras tulos korjattiin.

Yksinkertainen mutta hyödyllinen palvelu, joka näyttää koko sivun latausajan selaimessasi. Se ei ole palvelintyökalu, vaan palvelu, joka toimii paikallisesti. Valitsimme lataustavan Ethernetin, Opera-selaimen kautta. Jokainen sivu ladattiin 101 kertaa kiinteällä keskimääräisellä latausajalla.

Joten mennään testeihin.

Google, GTMetrix ja Yslow

Sivuston sivujen testauksen tulos määritettyjä palveluita käyttäen:

Kuten taulukosta näkyy, jotkin laajennukset eivät toimineet hyvin täällä - tulos on sama tai hyvin lähellä tulosta ilman välimuistia. Google antoi parhaan Super-välimuistin luokituksen (sekä pöytäkoneille että mobiililaitteille). GTmetrixissä ja Yslowissa Fastest Cache ja Rocket näyttivät parhaat tulokset. Kuten olemme jo sanoneet, Googlen luokitus on vähemmän informatiivinen, koska. se käyttää arvioinnissaan vähemmän tekijöitä.

Joten parhaiksi laajennuksiksi osoittautuivat WP Super Cache, WP Fastest Cache ja WP Rocket Cache.

Ajoitus

Arviointipisteet osoittavat pohjimmiltaan verkkosivuston koodin laadun. Tämä antaa käsityksen siitä, mitä voidaan tehdä sivuston nopeuttamiseksi. Tästä huolimatta sivuston korkeat arvosanat eivät tarkoita, että se latautuu nopeammin kuin muut. Ja tämä on suurin virhe - arviointityökalut antavat runsaasti ideoita sivuston parantamiseksi latausajan lyhentämiseksi, mutta samalla itse latausaikaa ei käytännössä oteta huomioon. Alla on hyvä esimerkki (kuvakaappaus Pingdomista).

Sivu sai 96 pistettä 100:sta (parempi kuin 99 % minkä tahansa sivuston sivuista). Samalla sivu latautuu noin 35 sekunnissa. Tähän sokea optimointi voi johtaa.

Ajoitus on erittäin tärkeä testi, koska todellisia sivun latausnopeuden mittauksia suoritetaan.

ApacheBench

Selvitetään pyyntöjen enimmäismäärä sekunnissa, jota palvelimemme voi tukea. Mitä suurempi luku, sitä parempi.

Parhaan tuloksen teki WP Rocket. Toisen ja kolmannen sijan jakavat WP-Cache.com ja WP Fastest Cache.

Tulos ilman välimuistia on 2,78 sekuntia. Kaikki lisäosat pystyivät parantamaan tätä indikaattoria.

Kiistaton johtaja on jälleen WPRocket. Super Cache on toinen, W3 Total Cache kolmas.

Tässä päätimme näyttää keskiarvon lisäksi myös mediaanitestin tuloksen.

Keskimääräinen latausaika

Tilanne on samanlainen kuin edellisessä testissä. Kolme parasta eivät ole muuttuneet - WPROcket, WPSuperCache ja W3 TotalCache.

Mediaani latausaika

Johtaja on edelleen WP Rocket, mutta lähes tuntematon WP-Cache.com näyttää jälleen erittäin hyvän tuloksen.

Ei pelkästään välimuistiin tallentamalla

Tietenkään kaikki ei riipu vain välimuistista. Apache + Nginx -paketin valinta, palvelinasetusten oikeellisuus ja sen tyyppi (omistettu, VPS, jaettu), kuvien määrä ja laatu (optimointi) ja paljon muuta ovat roolinsa.

Johtopäätös

Kaikilla esitetyillä laajennuksilla on erilaiset toiminnot. Jotkut ovat säädyttömän yksinkertaisia, kun taas toisia voidaan verrata sveitsiläiseen veitseen. Super Cache, W3 ja muut vastaavat laajennukset käyttävät usein ammattilaisia, jotka tuntevat CDN:n ja muut temput työssään. Muut käyttäjät (etenkin aloittelijat) valitsevat yksinkertaisemmat laajennukset (Lite Cache tai WP-Cache.com). Muuten, WP-Cache.com pystyi epäselvyydestään huolimatta näyttämään erinomaisia ​​tuloksia.

Mikä on paras WordPress-laajennus välimuistiin?

Ensimmäinen paikka (leveällä marginaalilla) - WP-Rocket. Sillä on monia etuja, mutta on yksi MUTTA (monille tämä on miinus) - se maksetaan. Kehittäjät haluavat siitä 39 dollaria (lisäksi päivitykset eivät ole elinikäisiä, vaan vain vuoden)

Toisella sijalla (vaikka se on ilmainen, se voidaan myös laittaa ensimmäiseen) -WPSuperCache. Tulokset ovat melkein samat kuin johtajalla, mutta se on täysin ilmainen!

Kolmannella - WP-cache.com. Ainoa asia, joka hämmentää minua, on se, että se päivitettiin viimeksi vuonna 2014.

Mutta se on yksinkertainen, ilmainen ja näyttää kunnollisia tuloksia.

Hei kaikki! Haluan kertoa sinulle yhden tarinan piittaamattomuudestani, joka sai minut kirjoittamaan tämän artikkelin. Noin viikko sitten isäntäpalveluntarjoajani vietti ennaltaehkäisevää työtä, aika sovittiin ja varoitus, että sivusto on poissa 15-30 minuuttia. Ajattelin, että se ei ollut niin paljon, enkä ollut erityisen huolissani tästä ja jatkoin asioitani.

Huollon aikana paikka todella makasi, mutta en erityisemmin huomannut aikaa. Yllätyksekseni työn päätyttyä sivustolle ei ollut pääsyä - siinä oli 403-virhe (lue virhekoodeista ja palvelimen vastauksesta), mikä tarkoittaa asiakkaan oikeuksien puute. Samoihin aikoihin kirjoitettiin kirje palveluntarjoajan tukipalvelulle. He vastasivat melko nopeasti.

Syy tilin estämiseen oli valtava isännöintikuormitus. Tukityöntekijä toi palvelimen lokit. tuolloin se oli pieni - noin 300 ihmistä päivässä, joten kysymys tariffin muuttamisesta katosi välittömästi. Sivusto otettiin käyttöön puolestani, vaikka 5 tunnin tarkistuksen jälkeen virusten ja mahdollisten ylikuormituksen syiden varalta. Muuten, yhteensä sivusto oli poissa käytöstä noin päivän, ja tämä vaikutti sijoituksiin - blogi putosi 10 parhaan joukosta joidenkin kyselyiden osalta vuonna .

Ennen kuin poistin sivuston käytöstä, ripustin seohammeran bannerin (voit lukea automaattisista promootiojärjestelmistä), joten epäilys lankesi häneen. Banneri poistettiin ja kaikki näytti olevan kunnossa. Tekniselle tuelle lähetettiin myös kysymys kuormitusasteesta - he vastasivat, että kaikki oli kunnossa. Mutta en pysähtynyt tähän vaan aloin etsiä tapoja vähentää isännöintikuormaa.

Monet osiot muokattiin ja poistettiin, työskentelin vähän php:n kanssa ja tein paljon pieniä asioita, joskus kirjoitan yksityiskohtaisen artikkelin hosting-kuormituksen vähentäminen. Blogin alussa asensin Hyper Cache -laajennuksen, joka on suunniteltu vähentämään kuormitusta välimuistiin tallentamalla sivuja. Koska en tuolloin noudattanut asennussääntöjä, kävi ilmi, että tämä laajennus ei toiminut ollenkaan.

Ja loppujen lopuksi kaikki oli kirjoitettu asennusohjeissa, mutta jostain syystä en kiinnittänyt huomiota tähän. Ja niinpä pääkeinot kuorman laskemiseen eivät toimineet koko ajan. Joten tämän artikkelin pääaihe on Hyper Cache -laajennuksen oikea asennus ja konfigurointi blogiin. Nyt laajennus toimii hyvin, joten et toista virheitäni.

Hyper Cache Pluginin asentaminen

Kirjoita näkyviin tulevalle sivulle laajennuksen nimi - Hyper Cache, pitäisi olla ensimmäisellä paikalla. Asenna laajennus (sinun on annettava ftp-tilisi tiedot). Voit myös ladata arkiston laajennuksella viralliselta sivustolta ja sitten ladata ja asentaa sen hallintapaneelin kautta. Kaikki kaikessa, asentaa millä tahansa sinulle sopivalla tavalla.

Valmis, laajennus on asennettu. Vastaanottaja aktivoi välimuistissa olevien sivujen käytön tuki, sinun on lisättävä tämä rivi:

define("WP_CACHE", tosi);

arkistoida wp-config.php. Voit lisätä rivin mihin tahansa tiedostoon, tärkeintä on, että se on tagissa

nyt tarvitaan kansioon wp-sisältö aseta käyttöoikeudet arvoon 777 (tämä voidaan tehdä ftp-asiakasohjelman, kuten Filezilan, kautta). Tämä on tarpeen, jotta laajennus loi kansion välimuistissa olevien sivutiedostojen tallentamiseen c. Kansio on nimeltään kätkö. Kun hän on luonut sen, voit muuttaa oikeuksia kohteeseen wp-sisältö takaisin 755:een, mutta kansioon kätkö(Se on minulla kansiossa wp-sisältö, se voi olla myös laajennuksen kansiossa, katso) oikeudet on asetettu arvoon 777, jotta laajennus voi kirjoittaa tiedostoja sinne.

Nyt lyhyt ja ytimekäs:

  1. Lisäosan asentaminen
  2. Rivin lisääminen tiedostoon wp-config
  3. Aseta kansion käyttöoikeudet arvoon 777 wp-sisältö
  4. Etsitään kansiota kätkö ja aseta myös käyttöoikeudet 777:ään
  5. Palautamme kansion wp-sisältö oikeudet 755

Valmis. Plugin on asennettu, on toivottavaa tarkistaa, toimiiko se. Muista - laajennus luo erillisen tiedoston jokaiselle välimuistissa olevalle sivulle, mutta vain silloin, kun käyttäjä vierailee siinä. Nuo. henkilö tuli sisään, sivu latautui ja lisättiin välimuistiin. Huomaa myös, että sinulle näytetään aina sivun uusin versio, ei välimuistista (jos syötät sivuston kirjautumistunnuksillasi). Voit tarkistaa asian seuraavasti:

  1. Tarkastella laajennuksen parametrit. Jos ylhäältä ei ole varoituksia, kaikki on kunnossa.
  2. Jos sivustollasi on jo materiaaleja ja vierailijoita, katso riviä "Tiedostot välimuistissa(olennainen ja vanhentunut)" - numeron on oltava suurempi kuin 1.
  3. Siirry sivustolle ei kirjautuneena(esimerkiksi toisesta selaimesta) ja katso koodia. Lopussa pitäisi olla viiva
  4. Siirry palvelimen välimuistikansioon (asetimme myös sen oikeudet 777:ään). jos se sisältää ei-tyhjiä tiedostoja, laajennus toimii oikein.

Kaikki, laajennus toimii ja voit aloittaa sen määrityksen hallintapaneelista.

Hyper Cache Pluginin määrittäminen

Joten siirrymme valikkoon "Asetukset - Hyper-välimuisti"

Käydään nyt läpi jokainen valikon kohta. AT välimuistin tila näet välimuistissa olevien sivujen nykyisen määrän ja seuraavan välimuistissa olevan sivun palautuspäivän. Jälkimmäinen ei tyhjennä välimuistia, vaan viittaa seuraavan valikon kohtaan. Muuten, kun teet muutoksia, sinun on napsautettava "Päivitä"-painiketta lohkon alla, jotta muutokset tulevat voimaan.

Kokoonpano - laajennuksen pääparametrit:

  • Välimuistissa olevien sivujen aikakatkaisu- aika, jonka jälkeen kaikki välimuistin sivut poistetaan. Oletusarvo on 1440 - päivä, mikä on melko normaalia blogeille, jotka eivät päivity liian usein.
  • Välimuistin mitätöintitila- määrittää ehdon, jossa järjestelmä poistaa sivun välimuistista. Paras vaihtoehto on tietueen vaihtaminen.
  • Poista kommenttivälimuisti käytöstä- toiminto, jonka ollessa käytössä kommentin jättänyt käyttäjä näkee sivun tuoreen version, ei tallennettua (välimuistia). Henkilö näkee välittömästi, onko kommentti lähetetty valvottavaksi vai julkaistu heti (riippuen )
  • RSS-välimuisti- vain tallentaa blogin uutissyötteen välimuistiin. On mahdollista, että jakelussa on pieniä viiveitä, kun se on käytössä.
  • Salli selaimen välimuisti- sisältää mahdollisuuden tallentaa sivu käyttäjän kiintolevylle, mikä vähentää edelleen isännöinnin kuormitusta

Määritykset mobiililaitteille

Jos sinulla on mobiiliversio sivustosta luotu WordPress Mobile Pack -laajennuksella, voit ottaa tämän vaihtoehdon käyttöön. Hyper Cache -laajennus luo erillisiä välimuistitiedostoja eri nimillä mobiililaitteille (mobiiliteema-asetustesi mukaan) ja ohjaa vierailijat luoduille sivuille. Minulla ei ole mobiiliversiota, joten en valinnut valintaruutua

Plugin optimoi tekstin (palvelimen puolella) ja välittää sen käyttäjälle. Nopeuttaa verkkosivujen latautumista.

  • Säilytä pakattuja sivuja- itse asiassa itse toiminnon sisällyttäminen.
  • Lähetä pakattuja sivuja- mahdollistaa kaistanleveyden säästämisen sivua pakatessasi, jos mahdollista.
  • Lennossa oleva pakkaus- jälleen, se auttaa lisäämään sivuston latausnopeutta, jos mahdollista.

  • Käännös— poistaa venäläisen version laajennuksen asetussivulta.
  • Poista Viimeksi muokattu otsikko käytöstä- poistaa käytöstä sen viimeisen muokkauksen ajan sivun otsikossa.
  • Kotisivun välimuisti- poistaa kotisivun välimuistin tallennuksen käytöstä (auttaa, jos sivuston pääsivua päivitetään usein).
  • Uudelleenohjaa välimuisti- tallentaa välimuistiin kaikki wordpress-blogien uudelleenohjaukset, mikä vähentää niiden käsittelyaikaa.
  • Sivua ei löydy välimuistista (HTTP 404)- Mahdollistaa 404-virhesivun välimuistin tallennuksen.
  • Poista kyselymerkkijono- voit tallentaa välimuistiin lisäkyselyitä sisältävät URL-osoitteet (osoitteet, joissa on?, =, & jne.) URL-osoitteina ilman niitä
  • URL-osoite parametrien kanssa- Mahdollistaa kyselyn välimuistin tallennuksen kysymysmerkillä. Et voi käyttää CNC:tä, kun CNC on päällä, vaikka kun vaihtoehto on aktivoitu, kuormitus vähenee (jotkut robotit lähettävät pyyntöjä?).
  • Salli selaimen ohittaa välimuisti- sallii selaimen ohittaa välimuistin. Esimerkiksi kun sivua ladataan uudelleen.

Suodattimet

  • Poissuljetut URL-osoitteet— sivut, jotka haluat jättää välimuistin ulkopuolelle. Yksi per rivi.
  • Poissuljetut agentit- käyttäjäagentit (esimerkiksi hakurobotit), joille haluat aina näyttää sivun uusimman version.
  • Match Cookies- peruuttaa välimuistin, kun evästeet täsmäävät. Yksi per rivi.

Älä unohda painaa Refresh-painiketta asetusten muuttamisen jälkeen, jokaisella lohkolla on oma painike.

Jos teit kaiken oikein, laajennus alkaa toimia ja . Puhun muista tavoista alentaa sitä seuraavissa artikkeleissa. aihe on erittäin tärkeä, koska erityisesti hakukoneet kiinnittävät huomiota sivun latausnopeuteen. Nähdään pian CoinOnline-blogin sivuilla!