Ir pagājis laiks, kopš Google paziņoja, ka vietnes ielādes ātrums ietekmēs tās pozīciju SERP. Tas pats attiecas uz mobilajām ierīcēm. Taču visvairāk jāuztraucas par to, kā lēna vietne ietekmēs lietotājus. Piemēram, vai jūs zināt, ka puse interneta vietņu apmeklētāju uzskata, ka tām vajadzētu ielādēties divās sekundēs vai ātrāk? Manuprāt, tas ir diezgan godīgi, jo, padomājot par to, nekas nav kaitinošāks kā skatīties, kā kaut kas tiek ielādēts. Nemaz nerunājot par neērtībām, ko cilvēks piedzīvo, kad viņš vēlas kaut ko iegādāties, bet vietne palēninās.

Par laimi, ir daudz veidu, kā paātrināt vietnes darbību. Viena no labākajām iespējām ir izmantot īpašu moduli kešatmiņai (kešatmiņai). Šodien mēs īsi apskatīsim, kas ir kešatmiņa un kāpēc tā ir tik svarīga, kad runa ir par lapas ielādes ātrumu. Turklāt es arī dalīšos ar jums labāko kešatmiņas spraudņu sarakstu tirgū.

Kas ir kešatmiņa?

Kešatmiņa ir vieta datora atmiņā, kur tiek glabāti dati turpmākai lietošanai. Piemēram, tā vietā, lai pilnībā veiktu vietnes ielādes procesu no datu bāzes, daži dati tiek sūknēti no kešatmiņas. Kad apmeklētājs pastaigājas pa jūsu vietni, vietne pieprasa datus no datu bāzes, kas tiek glabāta mitināšanā. Konkrētāk, viņi pieprasa, lai jūsu vietnes attēli, Javascript un CSS būtu lasāmos HTML failos un tiktu piegādāti tieši pārlūkprogrammā. Diemžēl šis process prasa noteiktus resursus un prasa laiku. Tomēr vietnes lietotājiem nav nepieciešams katru reizi palaist šo procesu. It īpaši, ja runa ir par jūsu vietnes statisko saturu. Piemēram, publicētās ziņas, kuras, visticamāk, neviens nerediģēs.

Tāpēc ir svarīgi saglabāt vietni kešatmiņā, ja vēlaties:

  • ātri nodrošināt piekļuvi vietnes datiem, kas reti mainās
  • paātrināt visu vietnes ielādes procesu
  • nodrošināt labāku lietotāja pieredzi visiem jūsu vietnes apmeklētājiem
  • paaugstināties meklētājprogrammu klasifikācijā augstāka lejupielādes līmeņa dēļ
  • ietaupīt servera resursus un samazināt avārijas

Kā redzat, WordPress vietnes saglabāšanai kešatmiņā ir daudz priekšrocību.

Galvenā funkcionalitāte, kas ir katrā no minētajiem spraudņiem:

  • kešatmiņa mobilo sakaru lietotājiem
  • faila lieluma samazināšana un GZIP saspiešana
  • kešatmiņas tīrīšanas plānošana
  • HTTPS/SSL atbalsts

Labākie WordPress kešatmiņas spraudņi

Zinot, ka vietnes ātrums ir ļoti svarīgs un ka tas ir tieši atkarīgs no kešatmiņas saglabāšanas, nākamais solis ir mūsu vietnei pievienot atbilstošu spraudni. Šeit ir daži no uzticamākajiem, pieejamākajiem un funkcijām bagātākajiem risinājumiem.

Nesen viens no mūsu lasītājiem mums jautāja, kā notīrīt WordPress kešatmiņu? Jūsu tīmekļa pārlūkprogramma, serveris un jūsu vietnē instalētie spraudņi var izmantot kešatmiņas procesu, kas, visticamāk, neļaus jums redzēt sava emuāra atjaunināto statusu.

Šajā rakstā mēs parādīsim, kā pareizi notīrīt WordPress emuāra kešatmiņu.

Kešatmiņas risinājumi saglabā jūsu vietnes statisku versiju. Tas ļauj WordPress izlaist smagākos PHP skriptus un uzlabot jūsu vietnes veiktspēju.


WordPress Ir daudz veidu kešatmiņas risinājumu. Populārākie ir "Un" tipa kešatmiņas spraudņi.

Šie spraudņi nodrošina ērti lietojamu saskarni, lai pārvaldītu emuāra kešatmiņu, kešatmiņā saglabātā satura derīguma termiņu un kešatmiņu pēc pieprasījuma.

WordPress mitināšana, ko pārvalda tādi pakalpojumu sniedzēji kā WPEngine, izmanto savus kešatmiņas risinājumus, tāpēc jums nav jāinstalē šis kešatmiņas spraudnis.

Ja izmantojat CDN pakalpojumu, piemēram, “MaxCDN” vai “CloudFlare”, tas apkalpos arī kešatmiņā saglabātas statiskā satura kopijas.

Ja izmantojat tīmekļa lietojumprogrammas ugunsmūri kā "vai", lai palielinātu WordPress drošību, tiem ir arī sava kešatmiņa, lai paātrinātu jūsu vietni un samazinātu dīkstāves laiku.

Visbeidzot, jūsu pārlūkprogramma var arī saglabāt kešatmiņā saglabātās lapu versijas jūsu datorā.

Kešatmiņas mērķis ir paātrināt vietnes darbību un uzlabot vispārējo lietotāja pieredzi. Tomēr dažreiz tas neļauj jums redzēt izmaiņas, ko veicat savā vietnē, un tas var radīt vilšanos. Šādā gadījumā jums būs jāiztīra kešatmiņa, lai redzētu izmaiņas.

Tomēr redzēsim, kā notīrīt kešatmiņu programmā WordPress.

1. darbība. Iztīriet pārlūkprogrammas kešatmiņu

Pirmkārt, jums ir jāiztīra kešatmiņa. Lielākā daļa tīmekļa pārlūkprogrammu var saglabāt statisku saturu, piemēram, stila lapas, JavaScript un attēlus no vietnes, lai paātrinātu turpmākos apmeklējumus.

Tomēr dažreiz tīmekļa pārlūkprogrammas var neapzināties, ka tīmekļa lapa ir mainījusies. Tā vietā, lai iegūtu jaunu kopiju, viņi joprojām var atkārtoti ielādēt lapu no jūsu datora kešatmiņā saglabātās versijas.

Tādā veidā jūs varat notīrīt Google Chrome pārlūkprogrammas kešatmiņu. Vispirms jānoklikšķina uz izvēlnes ikonas un pēc tam jāizvēlas« Papildu Rīki > Notīrīt navigācijas datus .


Tiks atvērts logs, kurā varēsit atlasīt saturu, kuru vēlaties dzēst. Pārliecinieties, vai kešatmiņā saglabātie attēli un faili ir pārbaudīti, un pēc tam noklikšķiniet uz " Dzēst pārlūkošanas datus P".


Jūs esat veiksmīgi iztīrījis pārlūkprogrammas kešatmiņu un tagad varat mēģināt piekļūt savai vietnei.

Ja joprojām neredzat nekādas izmaiņas, turpiniet ar nākamajām darbībām.

Ja vēlaties izvēlēties vienu no diviem labākajiem WordPress kešatmiņas pārvaldības spraudņiem, skatiet mūsu rakstu:

Citu tīmekļa pārlūkprogrammu gadījumā, lūdzu, skatiet attiecīgo dokumentāciju par to, kā notīrīt kešatmiņu.

2. darbība: notīriet WordPress spraudņa kešatmiņu

Ja izmantojat WordPress kešatmiņas spraudni, jums ir jāiztīra spraudņa kešatmiņa. Lielākā daļa kešatmiņas spraudņu ļauj to viegli izdarīt, izmantojot atbilstošos iestatījumus.

Notīriet kešatmiņu no WP Super Cache

Tas ļauj lietotājiem uzreiz saglabāt savu vietni kešatmiņā ar vienu klikšķi. Tā robots automātiski atlasa jūsu WordPress lapas kešatmiņas ģenerēšanai un pēc tam automātiski aktivizē ieteicamās WordPress kešatmiņas opcijas, piemēram, GZIP saspiešanu, lapu kešatmiņu un kešatmiņas iepriekšēju ielādi.

WP Rocket ietver arī papildu funkcijas, kuras varat iespējot, lai vēl vairāk uzlabotu savu produktivitāti. Ieskaitot slinku attēlu ielādi, CDN atbalstu, DNS sākotnējo ielādi, minimizēšanu utt.

2.WP ātrākā kešatmiņa

WP Fastest Cache ir WordPress kešatmiņas spraudnis, kas piedāvā gandrīz visu, ko lietotājs varētu meklēt. Šī spraudņa izstrādātāji apgalvo, ka tā ir vienkāršākā un ātrākā WP Cache sistēma. Un, godīgi sakot, tā arī ir! Šis spraudnis ar vairāk nekā 300 000 aktīvu instalāciju piedāvā apmeklētājiem ātru pārlūkošanas pieredzi.

Sveiki, dārgie emuāra lasītāji Šajā rakstā mēs pieskarsimies svarīgajai tēmai par emuāra paātrināšanu WordPress platformā un mitināšanas servera slodzes samazināšanu, izmantojot hiperkešatmiņu.

ir WordPress kešatmiņas spraudnis (WordPress kešatmiņa). Noteikti izmantojiet WordPress kešatmiņu, un jūsu vietnes ielādes ātrums ievērojami palielināsies.

Palielinot sava emuāra apmeklētāju skaitu, rodas problēma. Kad lasītājs vēlas skatīt noteiktu jūsu vietnes lapu, viņam jāgaida, līdz serveris to ģenerēs atbilstoši tās WordPress tēmai un saturam.

Cik reižu tiks pieprasīta noteikta lapa, tik reižu tā atkal un atkal tiks izveidota serverī. Jo vairāk apmeklētāju nāk uz emuāru, jo lielāka slodze uz serveri un ilgāks ielādes laiks.

No tā visa var izvairīties, pielietojot tā saukto caching vai WordPress kešatmiņa. Kas tas ir?

Šis ir process, kurā pēc jūsu pieprasījuma ģenerētā lapa tiek saglabāta noteiktā vietnes direktorijā, izmantojot spraudni Hyper cache. Tagad, ja kāds cits piekļūst tai pašai lapai serverī, tā netiks atjaunota, bet vienkārši izņemta no vēlamās mapes, kurā tā tiek glabāta. WordPress kešatmiņa un nosūtīts uz lietotāja pārlūkprogrammu.

Tādējādi emuāru tīmekļa lapu saglabāšana kešatmiņā ir ļoti efektīvs veids, kā samazināt hostinga servera slodzi un paātrināt visa emuāra darbību.

Hiperkešatmiņas spraudnis. Wordpress kešatmiņas instalēšana un konfigurēšana.

Tas ir ļoti labi WordPress kešatmiņa darbojas tikai jūsu emuāra nereģistrētiem lietotājiem. Vairumā gadījumu vietņu īpašnieki neļauj apmeklētājiem reģistrēties savā resursā, un izrādās, ka vienīgā persona, kas reģistrēta emuārā, ir administrators, tas ir, jūs.

Tas nozīmē, ka jums personīgi WordPress kešatmiņa nedarbosies, un tas ir lieliski. Iedomājieties, ka esat veicis dažas izmaiņas savā emuārā (piemēram, dizainā), tad izrādās, ka šīs izmaiņas jūs neredzēsit, kamēr neatiestatīsit WordPress kešatmiņu, un tas būtu jādara visu laiku.

Lejupielādēt kešatmiņas spraudni To var izdarīt no oficiālās WordPress vietnes.

  1. Izpakojiet arhīvu ar spraudni un nometiet mapi Hyper cache servera mapē wp-content/plugins/plugins, izmantojot FTP klientu.
  2. Dodieties uz emuāra konsoli Plugins-Add New-Upload-Install

Iespējot WordPress kešatmiņu.

Lai to izdarītu, atveriet rediģēšanai konfigurācijas failu wp-config.php, kas atrodas jūsu emuāra saknes direktorijā, un ielīmējiet tur šādu koda rindiņu:

define('WP_CACHE', true);

To var izdarīt arī, izmantojot Filezila failu pārvaldnieku.

Ielīmēšanu var veikt jebkur wp-config.php konfigurācijas failā, kaut kur tuvāk beigām, bet pirms rindas:

/** Absolūtais ceļš uz WordPress direktoriju. */

if (!defined('ABSPATH'))

vai, ja angļu valodā:

/** WordPress absolūtais ceļš uz WordPress direktoriju. */

if (!defined('ABSPATH'))

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

Tagad mēs atgriežamies pie emuāra konsoles Plugins, atrodam spraudni Hyper cache cache un aktivizējam to.

Lai spraudnis Hyper cache izveidotu mapi WordPress kešatmiņai emuārā, mapē wp-content vai wp-content/plugins/hyper cache/ jāiestata atļaujas uz 777. Izlasiet šo informāciju par atļauju iestatīšanu.

Pēc tam mapes wp-content vai wp-content/plugins/hyper cache var atiestatīt uz 755 atļaujām, un jauno wp-content/plugins/hyper cache/cache mapi var iestatīt uz 777, un pēc tam spraudnis Hyper cache var rakstīt. uz vai dzēst visus HTML failus no WordPress kešatmiņas.

Hiperkešatmiņas spraudņa pareizas darbības konfigurēšana.

Dosimies uz Hyper cache iestatījumiem tūlīt pēc tā darba aktivizēšanas, noklikšķinot uz Opcijas

Vai arī tas pats notiks, ja dodaties uz emuāra konsole Iestatījumi - Hiperkešatmiņa

Konfigurācijas apgabalā tiks veikta galvenā Hyper cache spraudņa iestatījumu daļa. Vispirms atzīmējiet izvēles rūtiņu blakus opcijai Vai aktivizēt kešatmiņu? Un saglabājiet iestatījumus Saglabāt.

Tas arī viss, WordPress kešatmiņa ir iespējota, tālāk var redzēt, cik lapas kopā ir kešatmiņā.

Pretī laukam Kešatmiņā saglabāto lapu kalpošanas laiks numurs ir jāiestata minūtēs, šajā laikā tiks saglabāta jūsu tīmekļa lapu HTML kopija, un jebkurš lietotājs to šajā laikā saņems no turienes.

Nav jēgas saglabāt zemu skaitu, jo lielākā daļa jūsu emuāra lapu netiek atjauninātas un tiek arhivētas. Man tas maksā 7200 minūtes (5 dienas) Tā konsultē pazīstamais tehniķis E. Popovs.

Jums vienkārši jāpārbauda, ​​vai serverī esošā diska vieta ļauj saglabāt daudz kešatmiņā saglabāto lapu. Un tas ir atkarīgs no hostinga plāna, kuru iegādājāties savam emuāram, un apmeklētāju skaita vai drīzāk to lapu skaita, kuras lasītāji vēlētos redzēt.

Būtībā diska vieta ir vismaz 2-5 GB, tāpēc 7200 minūtes būs tieši piemērotas.

Nākamais lauks "Auto-cleanup every" ir paredzēts arī optimālai diska vietas izmantošanai servera cietajā diskā. Tas ir, ik pēc 1440 minūtēm (tas atbilst 1 dienai manos iestatījumos) no kešatmiņas mapes tiek izdzēstas piezīmes, kuru kalpošanas laiks ir beidzies.

Tātad nevajadzīgie un bezjēdzīgie faili tiek dzēsti jūsu iestatītajā frekvencē.

Lauka izmantošana Kā notīrīt kešatmiņu Jūs varat norādīt, kā veikt tīrīšanu, atjauninot veco materiālu vai veidojot jaunu:

- Visi- atbilst visas WordPress kešatmiņas atjaunināšanai

- Nav- WordPress kešatmiņa nemainās

- Viena lapa (uzkrītoša viena lapa) - kešatmiņa tiek atjaunināta tikai piezīmei, kurā ir notikušas izmaiņas

Jūs varat aizpildīt šo lauku tāpat kā es (skatīt iepriekš) vai izvēlēties pats.

Laukā gzip saspiešana var atzīmēt rūtiņu, un tad WordPress kešatmiņas faili tiks saglabāti un nosūtīti saspiestā veidā, kas samazinās servera slodzi un palielinās emuāra ātrumu.

Ja izvēles rūtiņā Neglabājiet kešatmiņā sākumlapu (Neglabājiet sākumlapu kešatmiņā) ir atzīme, sākumlapai netiks veikta kešatmiņas saglabāšana.

Tas var būt nepieciešams biežu mājas lapas atjaunināšanas gadījumā, kad pašai WordPress kešatmiņas izveidei nav jēgas, jo kešatmiņa bieži tiek atjaunināta un tad nav nozīmes, kur lapa tiek ģenerēta - no kešatmiņas vai parastajā veidā.

Ja nevēlaties kešatmiņā saglabāt nevienu emuāra daļu, varat to izdarīt laukā izslēgt URI ievadiet adreses daļu (piemēram, emuāra kategorijas /kartinki-foto-smeshno), un tad lapas, kurās ir šī URL daļa, netiks saglabātas kešatmiņā.

Pārējos iestatījumus var atstāt tādus, kādi tie ir. Neaizmirstiet noklikšķināt uz pogas Saglabāt.

Blakus pogai Saglabāt ir vēl viena ļoti svarīga poga Notīrīt kešatmiņu. Tas būs nepieciešams, pārveidojot savu emuāru un vēlēsities, lai emuāra apmeklētāji redzētu arī atjauninājumus. Pretējā gadījumā viņiem vienmēr tiks pasniegta tikai visu lapu vecā kešatmiņā saglabātā versija.

Galvenais darbs ir paveikts, jums jāpārbauda, ​​vai kešatmiņa darbojas emuārā, izmantojot spraudni Hyper cache. Lai to izdarītu, veiciet tālāk norādītās darbības.

Piekļūstiet savam emuāram, izmantojot citu pārlūkprogrammu. Izrādās, ka esat pieteicies kā parasts apmeklētājs, nevis administrators

Nospiediet Ctrl-U pogas. Jūs redzēsit lapas avota kodu

Dodieties uz avota koda apakšdaļu. Jums vajadzētu redzēt kaut ko līdzīgu līnijai

Tas nozīmē, ka spraudnis darbojas, WordPress kešatmiņa ir izveidots.

P.S. Kā jums patīk raksts? Vai instalēsit kešatmiņas spraudni?

Drīzumā būs pieejama piezīme par citiem veidiem, kā paātrināt emuāra darbību. Iesaku nepalaist garām viņas izskatu un saņemt jaunu

Igors pilnībā atdeva sevi darbam uzņēmumā Myasnoff ...

Ceru, ka nevienam nav jāskaidro, kāpēc ir nepieciešams kešatmiņas spraudnis un cik svarīgi ir izvēlēties tādu, kas patiešām palīdzēs, nevis tikai ar savu klātbūtni radīs papildus slodzi datubāzei. Analīzē mēs ņemsim vērā visus rādītājus, nevis tikai lejupielādes laiku.

Kešatmiņas priekšrocības

Neliela atkāpe. Ja tomēr kāds tomēr apšauba kešatmiņas nepieciešamību, tad jāzina, ka kopš 21. aprīļa Google ir paziņojis, ka visas mobilajām ierīcēm draudzīgās vietnes (un ātrums ir viens no “draudzīgajiem” komponentiem) iegūst ievērojamas priekšrocības meklēšanas rezultātos. Google nodomi ir ļoti skaidri – SEO un tīmekļa pārziņiem ir jāstrādā pie vietnes darbvirsmas un mobilās versijas veiktspējas.

Ir vairāki veidi, kā uzlabot savas vietnes veiktspēju un samazināt tās ielādes laiku, taču lielākajai daļai iesācēju (un ne tikai) optimizētāju kešatmiņas spraudņi nav viens no, bet vienīgais rīks, ko viņi izmanto sava mērķa sasniegšanai.

WordPress ģenerē lapas dinamiski, kā rezultātā tiek veikts daudz datu bāzes vaicājumu. Dinamiski izveidoto lapu saglabāšana kešatmiņā ļauj lietotājiem redzēt parastās HTML lapas, kas ievērojami samazina lapas ielādes laiku un samazina servera slodzi.

Sīkāka informācija par kešatmiņas testu

Pašā sākumā testos bija plānots izmantot 2 tēmas - vienkāršāko "divdesmit četrpadsmit" un sarežģītāku (kas imitēs "īstu" vietni). Bet testu laikā izrādījās, ka kešatmiņas ietekme uz divdesmit četrpadsmit tēmas ielādes ātrumu ir tik minimāla, ka to var atstāt novārtā. Svarīgāka izrādījās servera precīzā noregulēšana, bet šodienas raksts nav par to.

Galu galā mēs izmantosim tikai 1 motīvu (Tesla Themes novitātes tēma). Testa lapa ir veidota, izmantojot grafiku un tekstu. Ir arī sānjosla un vairāki spraudņi (ziņas, Twitter/Instagram plūsma). Hostings izmanto WP Dev Shed. Rezultātā mēs saņēmām lapu ar salīdzinoši ilgu ielādes laiku.

Jo vietne ir jauna, tad tai nebija trafika (tostarp testēšanas laikā nebija pat PS robotu). Serveris strādāja kopā ar Apache + Ngnix.

Pārbaudē piedalījās šādi spraudņi:

  1. AIO kešatmiņa
  2. WP ātrā kešatmiņa
  3. wp-cache.com
  4. Alfa kešatmiņa
  5. Fleksikas sāpes
  6. Bodi0 Easy Cache
  7. Hiperkešatmiņa
  8. Paplašināta hiperkešatmiņa
  9. Cachify
  10. Lite Cache
  11. Nākamā līmeņa kešatmiņa
  12. Tiešām statisks
  13. Super Static Cache
  14. W3 kopējā kešatmiņa
  15. Gatora kešatmiņa
  16. Wordfence Falcon
  17. WP ātrākā kešatmiņa
  18. WP raķete
  19. WP SuperCache
  20. Zen kešatmiņa (agrāk Quick Cache)

Atlikušais tests:

Brutal Cache - nedarbojās;

Batcache ir spraudnis ar atkarību no Memcache, kas netika izmantots pašreizējā testā.

Autoptimize un Widget Cache arī ir izlaisti, jo tie nav atsevišķi spraudņi, bet gan atbalsts citiem.

Salīdzinošās novērtēšanas rīki

Kā rīkus mēs izmantojām Google, GTMetrix un Yahoo pakalpojumus. Pateicoties tam, tika pārbaudīts ne tikai lapas ielādes ātrums, bet arī:

  • attēla optimizācija;
  • js un css koda samazināšana un optimizācija;
  • izmantojot pārlūkprogrammas kešatmiņu;
  • servera laika aizkave;
  • izmantojot Gzip saspiešanu;
  • skriptu izvietošana;
  • HTTP pieprasījumu skaits.
  • CDN izmantošana, paralēlizācija/domēna sadalīšana;

Google PageSpeed Insights

Vietne tiek pārbaudīta gan no galddatora viedokļa, gan no mobilās ierīces. Rezultāts tiek dots 100 ballu skalā. Pakalpojums ir ērti lietojams, taču sniedz salīdzinoši neapstrādātu rezultātu, kas nedod pilnīgu izpratni par visu, ko var uzlabot.

GTMetrix un YSlow

Pamatojoties uz Yahoo resursu produktivitātes rokasgrāmatu. Atkal tiek izmantota 100 punktu skala. Pakalpojumi darbojas ar vairāk nekā 50 dažādiem rādītājiem. GTMetrix pat vizualizē datus iekraušanas procesa ūdenskrituma diagrammā. Mūsuprāt, šis ir viens no labākajiem rīkiem, lai noteiktu veidus, kā uzlabot vietnes veiktspēju.

Laiks

Lai noteiktu lapas ielādes ātrumu un pārbaudītu servera veiktspēju slodzes laikā, tika izmantoti šādi rīki:

ApacheBench

Kalpo, lai noteiktu vietnes slodzi, aprēķina maksimālo pieprasījumu skaitu sekundē. Pārbaudes laikā tika nosūtīti 1000 pieprasījumi 10 dažādos pavedienos. Pārbaude tika veikta 10 reizes. Katram spraudnim tika reģistrēts labākais rezultāts.

Ļoti labi pazīstams vietņu uzraudzības un testēšanas pakalpojums. Ar katru spraudni tika veikti 20 testi, un tika fiksēts labākais rezultāts.

Vienkāršs, bet noderīgs pakalpojums, kas parāda pilnu lapas ielādes laiku jūsu pārlūkprogrammā. Tas nav servera rīks, bet gan pakalpojums, kas darbojas lokāli. Mēs izvēlējāmies lejupielādes metodi, izmantojot Ethernet, Opera pārlūku. Katra lapa tika ielādēta 101 reizi ar fiksētu vidējo ielādes laiku.

Tātad, ķersimies pie testiem.

Google, GTMetrix un Yslow

Vietnes lapu testēšanas rezultāts, izmantojot norādītos pakalpojumus:

Kā redzams tabulā, daži spraudņi šeit nedarbojās labi - rezultāts ir tāds pats vai ļoti tuvs rezultātam bez kešatmiņas. Google sniedza vislabāko Super cache vērtējumu (gan galddatoriem, gan mobilajām ierīcēm). GTmetrix un Yslow vislabākos rezultātus uzrādīja Fastest Cache un Rocket. Kā jau teicām, Google vērtējums ir mazāk informatīvs, jo. tā novērtēšanā izmanto mazāk faktoru.

Tātad labākie spraudņi izrādījās WP Super Cache, WP Fastest Cache un WP Rocket Cache.

Laiks

Novērtēšanas rezultāti pamatā parāda vietnes koda kvalitāti. Tas ļauj saprast, ko var darīt, lai paātrinātu vietnes darbību. Tomēr augsti vietnes vērtējumi nenozīmē, ka tā tiek ielādēta ātrāk nekā citas. Un tā ir galvenā kļūda - novērtēšanas rīki sniedz daudz ideju vietnes uzlabošanai, lai samazinātu ielādes laiku, bet tajā pašā laikā pats ielādes laiks praktiski netiek ņemts vērā. Zemāk ir labs piemērs (ekrānuzņēmums no Pingdom).

Lapa ieguva 96 no 100 (labāk nekā 99% no jebkuras vietnes lapām). Tajā pašā laikā lapa tiek ielādēta apmēram 35 sekundēs. Šeit var novest aklā optimizācija.

Laiks ir ļoti svarīgs pārbaudījums, jo tiek veikti reāli lapas ielādes ātruma mērījumi.

ApacheBench

Noskaidrosim maksimālo pieprasījumu skaitu sekundē, ko var atbalstīt mūsu serveris. Jo lielāks skaitlis, jo labāk.

Labāko rezultātu uzrādīja WP Rocket. Otro un trešo vietu sadalīja WP-Cache.com un WP Fastest Cache.

Rezultāts bez kešatmiņas ir 2,78 sekundes. Visi spraudņi varēja uzlabot šo rādītāju.

Neapšaubāms līderis atkal ir WPROcket. Super Cache ir otrā, W3 Total Cache ir trešā.

Šeit mēs nolēmām parādīt ne tikai vidējo, bet arī vidējo testa rezultātu.

Vidējais ielādes laiks

Situācija ir līdzīga iepriekšējai pārbaudei. Pirmo trijnieks nav mainījies – WPROcket, WPSuperCache un W3 TotalCache.

Vidējais lejupielādes laiks

Līderis joprojām ir WP Rocket, bet gandrīz nezināmais WP-Cache.com atkal uzrāda ļoti labu rezultātu.

Nevis ar kešatmiņu vien

Protams, ne viss ir atkarīgs tikai no kešatmiņas. Savu lomu spēlē Apache + Nginx komplekta izvēle, servera iestatījumu pareizība un tā veids (speciālais, VPS, koplietotais), attēlu skaits un kvalitāte (optimizācija) un daudz kas cits.

Secinājums

Visiem piedāvātajiem spraudņiem ir atšķirīga funkcionalitāte. Daži no tiem ir neķītri vienkārši, savukārt citus var salīdzināt ar Šveices nazi. Super Cache, W3 un citi līdzīgi spraudņi savā darbā bieži izmanto profesionāļus, kuri pārzina CDN un citus trikus. Citi lietotāji (īpaši iesācēji) izvēlas vienkāršākus spraudņus (Lite Cache vai WP-Cache.com). Starp citu, WP-Cache.com, neskatoties uz tās neskaidrību, spēja uzrādīt izcilus rezultātus.

Kāds ir labākais WordPress spraudnis kešatmiņai?

Pirmajā vietā (ar lielu starpību) - WP-Rocket. Tam ir daudz priekšrocību, bet ir viens BET (daudziem tas būs mīnuss) - tas tiek maksāts. Izstrādātāji par to vēlas USD 39 (turklāt atjauninājumi nav visu mūžu, bet tikai gadu)

Otrajā vietā (lai gan, ņemot vērā bezmaksas, to var likt arī uz pirmo) -WPSuperCache. Rezultāti ir gandrīz tādi paši kā līderim, taču tas ir pilnīgi bez maksas!

Trešajā - WP-cache.com. Vienīgais, kas mani mulsina, ir tas, ka tas pēdējo reizi tika atjaunināts 2014. gadā.

Bet tas ir vienkāršs, bezmaksas un parāda pienācīgus rezultātus.

Sveiki visiem! Es gribu jums pastāstīt vienu stāstu par savu neuzmanību, kas mani pamudināja uzrakstīt šo rakstu. Apmēram pirms nedēļas mans mitināšanas pakalpojumu sniedzējs pavadīja profilaktiskais darbs, laiks tika saskaņots un bija brīdinājums, ka vietne nedarbosies uz 15-30 minūtēm. Es domāju, ka tas nebija tik daudz, un es par to īpaši nesatraucos, un ķēros pie savām lietām.

Apkopes laikā vietne patiešām gulēja, bet es īpaši nepamanīju laiku. Man par pārsteigumu pēc darba beigām nebija piekļuves vietnei - tajā bija 403 kļūda (lasiet par kļūdu kodiem un servera atbildi), kas nozīmē klienta tiesību trūkums. Aptuveni tajā pašā laikā tika uzrakstīta vēstule pakalpojumu sniedzēja atbalsta dienestam. Viņi atbildēja diezgan ātri.

Konta bloķēšanas iemesls bija milzīga slodze uz hostingu. Atbalsta darbinieks atnesa servera žurnālus. tolaik tas bija mazs - ap 300 cilvēku dienā, tāpēc jautājums par tarifa maiņu uzreiz pazuda. Vietne man tika ieslēgta, lai gan pēc 5 stundu pārbaudes, vai nav vīrusu un iespējamie pārslodzes cēloņi. Starp citu, kopumā vietne nedarbojās apmēram dienu, un tas ietekmēja pozīcijas — emuārs pēc dažiem vaicājumiem izlidoja no 10 populārāko vietu saraksta.

Pirms vietnes atspējošanas es piekāru seohamera baneri (par automātiskajām veicināšanas sistēmām varat lasīt), tāpēc aizdomas krita uz viņu. Reklāmkarogs tika noņemts, un likās, ka viss ir kārtībā. Arī tehniskajam atbalstam tika nosūtīts jautājums par slodzes pakāpi - atbildēja, ka viss kārtībā. Bet es neapstājos ar to un sāku meklēt veidus samazināt hostinga slodzi.

Daudzas sadaļas tika pārstrādātas un izņemtas, nedaudz strādāju ar php un darīju daudz sīkumu, kādreiz uztaisīšu detalizētu rakstu par samazinot hostinga slodzi. Emuāra sākumā es instalēju spraudni Hyper Cache, kas ir paredzēts, lai samazinātu slodzi, saglabājot lapas kešatmiņā. Tā kā tobrīd es neievēroju instalēšanas noteikumus, izrādījās, ka šis spraudnis vispār nedarbojās.

Galu galā viss bija rakstīts instalēšanas instrukcijās, bet kaut kādu iemeslu dēļ es tam nepievērsu uzmanību. Un tāpēc galvenais slodzes nolaišanas līdzeklis visu šo laiku nedarbojās. Tātad šī raksta galvenā tēma būs pareiza Hyper Cache spraudņa instalēšana un konfigurēšana uz emuāru. Tagad spraudnis darbojas labi, tāpēc jūs neatkārtosit manas kļūdas.

Hyper Cache spraudņa instalēšana

Parādītajā lapā ievadiet spraudņa nosaukumu - Hyper Cache, vajadzētu būt pirmajā vietā. Instalējiet spraudni (jums būs jāievada jūsu ftp konta dati). Varat arī lejupielādēt arhīvu ar spraudni no oficiālās vietnes, pēc tam lejupielādēt un instalēt to, izmantojot administratora paneli. Visā visumā, uzstādiet jebkurā jums ērtā veidā.

Gatavs, spraudnis ir instalēts. Uz aktivizēt kešatmiņā saglabāto lapu izmantošanas atbalstu, jums jāpievieno šī rinda:

define("WP_CACHE", patiess);

uz failu wp-config.php. Jūs varat ievietot rindiņu jebkurā failā, galvenais, lai tā būtu tagā

tagad nepieciešams mapē wp saturs iestatiet atļaujas uz 777 (to var izdarīt, izmantojot ftp klientu, piemēram, Filezila). Tas ir nepieciešams, lai spraudnis izveidoja mapi kešatmiņā saglabāto lapu failu glabāšanai c. Mape tiek izsaukta kešatmiņa. Kad viņš to ir izveidojis, jūs varat mainīt tiesības uz wp saturs atpakaļ uz 755, bet uz mapi kešatmiņa(Man tas ir mapē wp saturs, tas var atrasties arī mapē ar spraudni, skaties) atļaujas ir iestatītas uz 777, lai spraudnis varētu tur ierakstīt failus.

Tagad īsi un precīzi:

  1. Spraudņa instalēšana
  2. Rindas pievienošana failam wp-config
  3. Mapē iestatiet atļaujas uz 777 wp saturs
  4. Meklēju mapi kešatmiņa un arī iestatiet atļaujas uz 777
  5. Mēs atgriežam mapi wp saturs tiesības 755

Gatavs. Spraudnis ir instalēts, vēlams pārbaudīt, vai tas darbojas. Atcerieties - spraudnis izveido atsevišķu failu katrai kešatmiņā saglabātajai lapai, bet tikai tad, kad lietotājs to apmeklē. Tie. persona ienāca, lapa tika ielādēta, pievienota kešatmiņai. Ņemiet vērā arī to, ka jums vienmēr tiks rādīta jaunākā lapas versija, nevis no kešatmiņas (ja ievadāt vietni ar savu pieteikumvārdu). Lai pārbaudītu, rīkojieties šādi:

  1. Ieskatīties spraudņa parametri. Ja nav brīdinājumu no augšas, tad viss ir kārtībā.
  2. Ja jūsu vietnē jau ir materiāli un apmeklētāji, apskatiet līniju "Faili kešatmiņā(atbilstošs un novecojis)" — jābūt skaitlim, kas ir lielāks par 1.
  3. Dodieties uz vietni nav pieteicies(piemēram, no citas pārlūkprogrammas) un apskatiet kodu. Beigās jābūt līdzīgai līnijai
  4. Dodieties uz servera kešatmiņas mapi (mēs tajā arī iestatījām tiesības uz 777). ja tajā ir faili, kas nav tukši, spraudnis darbojas pareizi.

Viss, spraudnis darbojas, un jūs varat sākt to iestatīt no administratora paneļa.

Hiperkešatmiņas spraudņa konfigurēšana

Tātad, mēs ievadām izvēlni "Opcijas - hiperkešatmiņa"

Tagad apskatīsim katru izvēlnes vienumu. AT kešatmiņas stāvoklis jūs varat redzēt pašreizējo kešatmiņā saglabāto lapu skaitu un nākamo kešatmiņā saglabāto lapu atiestatīšanas datumu. Pēdējais netīra kešatmiņu, bet attiecas uz vienumu nākamajā izvēlnē. Starp citu, veicot izmaiņas, zem bloka jānoklikšķina uz pogas "Atjaunināt", lai izmaiņas stātos spēkā.

Konfigurācija - spraudņa galvenie parametri:

  • Kešatmiņā saglabāto lapu noildze- laiks, pēc kura visas kešatmiņā esošās lapas tiks izdzēstas. Noklusējuma vērtība ir 1440 — diena, kas ir diezgan normāli emuāriem, kuri netiek atjaunināti pārāk bieži.
  • Kešatmiņas nederīguma režīms- norāda nosacījumu, saskaņā ar kuru sistēma noņems lapu no kešatmiņas. Labākais variants ir, mainot ierakstu.
  • Atspējot komentāru kešatmiņu- funkcija, ja tā ir iespējota, lietotājs, kurš atstājis komentāru, redzēs jaunāko lapas versiju, nevis saglabāto (kešatmiņā saglabāto). Persona nekavējoties redzēs, vai komentārs ir iesniegts moderēšanai vai nekavējoties publicēts (atkarībā no jūsu )
  • RSS kešatmiņa- vienkārši saglabājiet emuāra ziņu plūsmu kešatmiņā. Iespējams, ka, ja tā ir iespējota, sadalē būs neliela aizkave.
  • Atļaut pārlūkprogrammas saglabāšanu kešatmiņā- ietver iespēju saglabāt lapu lietotāja cietajā diskā, vēl vairāk samazina hostinga slodzi

Konfigurācija mobilajām ierīcēm

Varat iespējot šo opciju, ja jums ir vietnes mobilā versija, kas izveidota, izmantojot spraudni WordPress Mobile Pack. Spraudnis Hyper Cache izveidos atsevišķus kešatmiņas failus ar dažādiem nosaukumiem mobilajām ierīcēm (atbilstoši jūsu mobilā motīva iestatījumiem) un novirzīs apmeklētājus uz izveidotajām lapām. Man nav mobilās versijas, tāpēc es neatzīmēju izvēles rūtiņu

Spraudnis optimizē tekstu (servera pusē) un nodod to lietotājam. Paātrina vietņu lapu ielādi.

  • Saglabājiet saspiestas lapas- faktiski pašas funkcijas iekļaušana.
  • Nosūtiet saspiestas lapas- ļauj ietaupīt joslas platumu, saspiežot lapu, ja iespējams.
  • Saspiešana lidojumā- atkal tas palīdz palielināt vietnes ielādes ātrumu, ja iespējams.

  • Tulkošana— atspējo spraudņa iestatījumu lapas krievu versiju.
  • Atspējot galveni Last-Modified- lapas nosaukumā atspējo tās pēdējās modifikācijas laiku.
  • Caching Home- atspējo mājas lapas kešatmiņu (palīdz, ja vietnes galvenā lapa tiek bieži atjaunināta).
  • Novirzīt kešatmiņu- kešatmiņā saglabā visas WordPress emuāru novirzīšanas, samazinot to apstrādes laiku.
  • Lapa nav atrasta kešatmiņā (HTTP 404)- Iespējo 404 kļūdas lapas saglabāšanu kešatmiņā.
  • Izvilkt vaicājuma virkni- ļauj kešatmiņā saglabāt URL ar papildu vaicājumiem (adreses ar?, =, & utt.) kā URL bez tiem
  • URL ar parametriem- Iespējo vaicājumu kešatmiņu ar jautājuma zīmi. Jūs nevarat izmantot CNC, kad CNC ir ieslēgts, lai gan, kad opcija ir aktivizēta, slodze tiek samazināta (daži roboti sūta pieprasījumus no?).
  • Ļaujiet pārlūkprogrammai apiet kešatmiņu- ļauj pārlūkprogrammai apiet kešatmiņu. Piemēram, pārlādējot lapu.

Filtri

  • Izslēgtie URL— lapas, kuras vēlaties izslēgt no kešatmiņas. Viens katrā rindā.
  • Izslēgtie aģenti- lietotāju aģenti (piemēram, meklēšanas roboti), kuriem vēlaties vienmēr rādīt jaunāko lapas versiju.
  • Match Cookies- atceļ kešatmiņu, kad sīkfaili sakrīt. Viens katrā rindā.

Pēc iestatījumu maiņas neaizmirstiet nospiest pogu Refresh, katram blokam ir sava poga.

Ja visu izdarījāt pareizi, spraudnis sāks darboties un . Par citiem veidiem, kā to pazemināt, es runāšu nākamajos rakstos. tēma ir ļoti aktuāla, jo meklētājprogrammas īpaši pievērš uzmanību lapas ielādes ātrumam. Uz drīzu tikšanos emuāra CoinOnline lapās!