Prošlo je dosta vremena otkako je Google najavio da će brzina kojom se web lokacija učitava uticati na njenu poziciju u SERP-ovima. Isto važi i za mobilne uređaje. Ali ono što bi trebalo da vas najviše brine je kako će spora stranica uticati na korisnike. Na primjer, jeste li svjesni da polovina posjetitelja web stranica na Internetu vjeruje da bi se trebalo učitati za dvije sekunde ili manje? Mislim da je ovo sasvim pošteno, jer kada razmislite o tome, ništa nije dosadnije od gledanja kako se nešto učitava. Da ne govorimo o neprijatnostima koje čovek doživljava kada želi nešto da kupi, ali sajt usporava.

Srećom, postoji mnogo načina da ubrzate svoju web stranicu. Jedna od najboljih opcija je korištenje posebnog modula za keširanje (cache). Danas ćemo na brzinu pogledati šta je keširanje i zašto je toliko kritično kada je u pitanju brzina učitavanja stranica. Osim toga, podijelit ću s vama i listu najboljih keš dodataka na tržištu.

Šta je keš memorija?

Keš memorija je mjesto u memoriji računala gdje se pohranjuju podaci za buduću upotrebu. Na primjer, umjesto da se u potpunosti izvrši proces učitavanja stranice iz baze podataka, neki od podataka se crpe iz keša. Kada posjetitelj prošeta vašom web lokacijom, stranica traži podatke iz baze podataka koja je pohranjena na hostingu. Tačnije, traže da slike vaše stranice, Javascript i CSS budu u čitljivim HTML datotekama i isporučene direktno u pretraživač. Nažalost, ovaj proces zahtijeva određene resurse i vrijeme. Međutim, nema potrebe da korisnici stranice svaki put pokreću ovaj proces. Pogotovo kada je u pitanju statični sadržaj vaše stranice. Na primjer, objavljeni postovi za koje je malo vjerovatno da će ih itko uređivati.

Ovo je razlog zašto je keširanje vaše web stranice neophodno ako želite:

  • brzo omogućiti pristup podacima o lokaciji koji se rijetko mijenjaju
  • ubrzati cijeli proces učitavanja stranice
  • pružiti bolje korisničko iskustvo za sve posjetitelje vaše stranice
  • promovirati na rang-listi pretraživača zbog viših stopa preuzimanja
  • sačuvati resurse servera i smanjiti padove

Kao što vidite, postoje mnoge prednosti keširanja vaše WordPress stranice.

Glavna funkcionalnost koja se nalazi u svakom od navedenih dodataka:

  • keširanje za mobilne korisnike
  • smanjenje veličine datoteke i GZIP kompresiju
  • zakazivanje čišćenja keša
  • HTTPS/SSL podrška

Najbolji WordPress dodaci za keširanje

Znajući da je brzina web stranice vrlo važna i da direktno ovisi o keširanju, naš sljedeći korak je dodavanje odgovarajućeg dodatka na našu stranicu. Evo nekih od najpouzdanijih, pristupačnih i bogatih rješenja.

Nedavno nas je jedan od naših čitatelja pitao kako očistiti WordPress keš memoriju? Vaš web pretraživač, server i dodaci instalirani na vašoj web lokaciji mogu koristiti proces keširanja koji vam vjerovatno neće omogućiti da vidite ažurirani status vašeg bloga.

U ovom članku ćemo vam pokazati kako pravilno očistiti keš memoriju vašeg WordPress bloga.

Rješenja za keširanje pohranjuju statičku verziju vaše stranice. Ovo omogućava WordPressu da preskoči najteže PHP skripte i poboljša performanse vaše stranice.


WordPress Postoji mnogo vrsta rješenja za keširanje. Najpopularniji su dodaci keša tipa "I".

Ovi dodaci pružaju interfejs koji je jednostavan za korištenje za upravljanje keš memorijom bloga, istekom keširanog sadržaja i keširanjem na zahtjev.

WordPress hosting kojim upravljaju provajderi kao što je WPEngine koristi svoja sopstvena rešenja za keširanje tako da ne morate da instalirate ovaj dodatak za keširanje.

Ako koristite CDN uslugu kao što je "MaxCDN" ili "CloudFlare", ona će također posluživati ​​keširane kopije statičkog sadržaja.

Ako koristite zaštitni zid web aplikacije kao "Ili" da povećate sigurnost WordPress-a, oni također imaju vlastitu keš memoriju kako bi ubrzali vašu stranicu i smanjili vrijeme zastoja.

Konačno, vaš pretraživač takođe može pohraniti keširane verzije stranica na vašem računaru.

Svrha keširanja je da ubrza vašu web lokaciju i poboljša cjelokupno korisničko iskustvo. Međutim, ponekad vas sprečava da vidite promjene koje unosite na svoju web lokaciju, što može biti frustrirajuće. U ovom slučaju, moraćete da obrišete keš memoriju da biste videli promene.

Međutim, hajde da vidimo kako da obrišemo keš memoriju u WordPress-u.

Korak 1: Obrišite keš pretraživača

Najprije morate očistiti keš memoriju. Većina web pretraživača može pohraniti statički sadržaj kao što su stilovi, JavaScript i slike sa web stranice kako bi se ubrzale sljedeće posjete.

Međutim, ponekad web pretraživači možda neće shvatiti da se web stranica promijenila. Umjesto da dobiju novu kopiju, oni i dalje mogu ponovo učitati stranicu iz keširane verzije na vašem računalu.

Ovako brišete keš memoriju vašeg Google Chrome pretraživača. Prvo morate kliknuti na ikonu menija, a zatim odabrati« Dodatno Alati > Obriši navigacijske podatke .


Otvoriće se prozor u kojem možete odabrati sadržaj koji želite da izbrišete. Provjerite jesu li keširane slike i datoteke potvrđene, a zatim kliknite na " Obrišite podatke pretraživanja P".


Uspješno ste obrisali keš pretraživača i sada možete pokušati pristupiti svojoj web stranici.

Ako i dalje ne vidite nikakve promjene, nastavite sa sljedećim koracima.

Ako želite birati između dva najbolja WordPress dodatka za upravljanje kešom, pogledajte naš članak:

Za druge web pretraživače, pogledajte odgovarajuću dokumentaciju o tome kako da obrišete njihove keš memorije.

Korak 2: Očistite predmemoriju WordPress dodataka

Ako koristite WordPress dodatak za keširanje, morate obrisati keš dodatka. Većina dodataka za keširanje omogućava vam da to jednostavno učinite iz odgovarajućih postavki.

Obrišite keš iz WP Super Cache

Ovo omogućava korisnicima da trenutno keširaju svoju stranicu jednim klikom. Njegov robot automatski bira vaše WordPress stranice za generisanje keš memorije, a zatim automatski aktivira preporučene opcije keširanja WordPress-a kao što su GZIP kompresija, keširanje stranica i prethodno učitavanje keša.

WP Rocket također uključuje dodatne funkcije koje možete omogućiti da dodatno poboljšate svoju produktivnost. Uključujući lijeno učitavanje slika, CDN podršku, DNS prethodno dohvaćanje, minimizaciju itd.

2.WP Najbrža keš memorija

WP Fastest Cache je WordPress dodatak za keširanje koji nudi gotovo sve što korisnik može tražiti. Programeri ovog dodatka tvrde da je to najjednostavniji i najbrži WP Cache sistem. I da budem iskren, jeste! Sa preko 300.000 aktivnih instalacija, ovaj dodatak posjetiteljima nudi brzo iskustvo pregledavanja.

Pozdrav dragi čitatelji bloga U ovom članku ćemo se dotaknuti važne teme ubrzavanja vašeg bloga na WordPress platformi i smanjenja opterećenja na hosting serveru pomoću hiper keša.

je wordpress dodatak za keširanje (wordpress cache). Obavezno koristite wordpress keš memoriju i brzina učitavanja vaše stranice će se značajno povećati.

Kada povećate broj posetilaca na svom blogu, nastaje problem. Kada čitalac želi da pogleda određenu stranicu na vašem sajtu, mora da sačeka da je server generiše u skladu sa svojom wordpress temom i sadržajem.

Koliko puta će određena stranica biti zatražena, toliko puta će biti kreirana na serveru iznova i iznova. Što više posjetitelja dolazi na blog, to je veće opterećenje na serveru i duže vrijeme učitavanja.

Sve se to može izbjeći primjenom tzv. keširanja ili wordpress cache. Šta je to?

Ovo je proces spremanja generirane stranice na vaš zahtjev u određeni direktorij na web mjestu pomoću dodatka Hyper cache. Sada, ako neko drugi pristupi istoj stranici na serveru, ona neće biti regenerisana, već jednostavno preuzeta iz željenog foldera u kojem je pohranjena wordpress cache i poslat korisnikovom pretraživaču.

Stoga je keširanje web stranica bloga vrlo efikasan način da se smanji opterećenje na hosting serveru i ubrza cijeli blog.

Dodatak za hiperkeš memoriju. Instalacija i konfiguracija wordpress keša.

Vrlo je dobro to wordpress cache radi samo za neregistrovane korisnike vašeg bloga. U većini slučajeva vlasnici sajtova ne dozvoljavaju posetiocima da se registruju na njihov resurs, a ispostavilo se da je jedina osoba registrovana na blogu administrator, odnosno vi.

To znači da za vas lično wordpress cache neće raditi i to je odlično. Zamislite da ste napravili neke promjene na svom blogu (na primjer, u dizajnu), a onda se ispostavi da nećete vidjeti te promjene dok ne resetujete wordpress keš, a to bi se moralo raditi stalno.

Preuzmite dodatak za keširanje Možete sa zvanične wordpress stranice.

  1. Raspakujte arhivu sa dodatkom i ispustite Hyper cache folder u folder wp-content/plugins/ plugins na vašem serveru koristeći FTP klijent
  2. Idite na svoju blog konzolu Dodaci-Dodaj novo-Učitaj-Instaliraj

Omogući wordpress keš memoriju.

Da biste to učinili, otvorite konfiguracijsku datoteku wp-config.php za uređivanje, koja se nalazi u korijenskom direktoriju vašeg bloga i tamo zalijepite sljedeći red koda:

define('WP_CACHE', istina);

Ovo se takođe može uraditi pomoću Filezila fajl menadžera.

Lijepljenje se može obaviti bilo gdje u konfiguracijskoj datoteci wp-config.php, negdje bliže kraju, ali prije reda:

/** Apsolutna putanja do WordPress direktorija. */

if (!defined('ABSPATH'))

ili, ako je na engleskom:

/** WordPress apsolutna putanja do WordPress direktorija. */

if (!defined('ABSPATH'))

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

Sada se vraćamo na konzolu bloga Plugins, pronalazimo Hyper cache dodatak za keširanje i aktiviramo ga.

Da bi dodatak Hyper cache napravio folder za wordpress keš na blogu, morate postaviti dozvole na 777 za wp-content ili wp-content/plugins/hyper cache/ folder. Pročitajte ovo o postavljanju dozvola.

Zatim se folderi wp-content ili wp-content/plugins/ hyper cache mogu resetirati na 755 dozvola, a novi wp-content/plugins/ hyper cache/cache folder se može postaviti na 777, a zatim dodatak Hyper cache može pisati da ili izbrišete sve HTML datoteke iz wordpress keša.

Konfiguriranje ispravnog rada dodatka Hyper cache.

Idemo na postavke Hyper keša odmah nakon što aktiviramo njegov rad klikom na Opcije

Ili će se ista stvar desiti ako odete na blog konzolu Settings - Hyper cache

U oblasti Konfiguracija, bit će napravljen glavni dio postavki za Hyper cache dodatak. Prije svega, označite polje pored Aktivirati keš memoriju? I sačuvajte postavke Sačuvaj.

To je to, wordpress keš je omogućen, možete dalje vidjeti koliko je stranica ukupno keširano.

Nasuprot terena Životni vijek keširanih stranica morate podesiti broj u minutama, za to vrijeme će se pohraniti HTML kopija vaših web stranica i svaki korisnik će je odatle primiti za to vrijeme.

Nema smisla držati taj broj na niskom nivou jer većina stranica na vašem blogu nije ažurirana i arhivirana. Košta me 7200 minuta (5 dana) Ovako savetuje poznati tehničar E. Popov.

Samo treba da vidite da li vam prostor na disku na serveru dozvoljava da pohranite mnogo keširanih stranica. A to zavisi od hosting plana koji ste kupili za svoj blog i broja posetilaca, odnosno broja stranica koje bi čitaoci želeli da vide.

U osnovi, prostor na disku je najmanje 2-5 GB, tako da će 7200 minuta biti sasvim dovoljno.

Sljedeće polje "Auto-cleanup every" je također namijenjeno za optimalno korištenje prostora na disku na hard disku na serveru. Odnosno, svakih 1440 minuta (ovo odgovara 1 danu u mojim postavkama), bilješke čiji je vijek istekao se brišu iz keš foldera.

Dakle, nepotrebne i beskorisne datoteke se brišu frekvencijom koju postavite.

Korištenje polja Kako očistiti keš memoriju možete odrediti kako očistiti kada ažurirate stari materijal ili kada kreirate novi:

- Sve- odgovara ažuriranju cijele wordpress keš memorije

- Nema- wordpress keš se ne mijenja

- Jedna stranica (Jedna stranica strikly) - keš memorija se ažurira samo za bilješku u kojoj je došlo do promjena

Možete popuniti ovo polje kao ja (vidi gore) ili ga sami odabrati.

U polju gzip kompresija možete označiti kućicu i tada će wordpress cache fajlovi biti sačuvani i poslati u komprimovanom obliku, što će smanjiti opterećenje servera i povećati brzinu bloga.

Ako postoji kvačica u polju Ne keširaj početnu stranicu (Ne keširaj početnu stranicu), početna stranica neće proći proces keširanja.

Ovo može biti potrebno u slučaju čestih ažuriranja početne stranice, kada samo kreiranje wordpress keša nema smisla, jer se keš često ažurira i tada nije bitno gdje se stranica generira - iz keša ili u uobičajenom način.

Ako ne želite da keširate bilo koji dio bloga, možete na terenu isključi URI unesite dio adrese (na primjer, kategorije bloga /kartinki-foto-smeshno) i tada stranice koje sadrže ovaj dio URL-a neće biti keširane.

Ostale postavke možete ostaviti kako jesu. Ne zaboravite da kliknete na dugme Sačuvaj.

Pored dugmeta Sačuvaj je još jedno veoma važno dugme za brisanje keša. Trebat će vam kada redizajnirate svoj blog i želite da posjetitelji bloga također vide ažuriranja. U suprotnom, uvijek će im biti servirana samo stara keširana verzija svih stranica.

Glavni posao je obavljen, morate provjeriti radi li keširanje na blogu pomoću dodatka Hyper cache. Da biste to učinili, slijedite ove korake:

Pristupite svom blogu koristeći drugi pretraživač. Ispostavilo se da ste prijavljeni kao običan posjetitelj, a ne kao administrator

Pritisnite dugmad Ctrl-U. Vidjet ćete izvorni kod stranice

Idite do samog dna izvornog koda. Trebalo bi da vidite nešto poput linije

To znači da dodatak radi, wordpress cache je kreirana.

P.S. Kako vam se sviđa članak? Hoćete li instalirati dodatak za keširanje?

Uskoro stiže napomena o drugim načinima da ubrzate svoj blog. Savjetujem vam da ne propustite njen izgled i primite nove

Igor se potpuno predao radu u kompaniji Myasnoff...

Nadam se da niko ne treba da objašnjava zašto je potreban dodatak za keširanje i koliko je važno izabrati onaj koji će zaista pomoći, a ne samo stvarati dodatno opterećenje na bazi podataka svojim prisustvom. U analizi ćemo uzeti u obzir sve pokazatelje, a ne samo vrijeme preuzimanja.

Prednosti keširanja

Mala digresija. Ako ipak neko i dalje sumnja u potrebu za keširanjem, onda treba da znate da je od 21. aprila Google objavio da sve web-stranice prilagođene mobilnim uređajima (a brzina je jedna od „prijateljskih“ komponenti) imaju značajnu prednost u rezultatima pretraživanja. Googleove namjere su vrlo jasne - SEO-ovi i webmasteri moraju poraditi na performansama i desktop i mobilnih verzija stranice.

Postoji nekoliko načina da poboljšate performanse vaše stranice i smanjite vrijeme njenog učitavanja, ali za većinu početnika (i ne samo) optimizatora, dodaci za keširanje nisu jedan od, već jedini alat koji koriste za postizanje svog cilja.

WordPress generiše stranice dinamički, što rezultira velikim brojem upita u bazi podataka. Keširanje dinamički kreiranih stranica omogućava korisnicima da vide regularne HTML stranice, što značajno smanjuje vrijeme učitavanja stranice i smanjuje opterećenje servera.

Detalji testa keširanja

Na samom početku je planirano da se u testovima koriste 2 teme - najjednostavnija "dvadeset četrnaest" i složenija (koja će imitirati "pravi" sajt). Ali tokom testiranja pokazalo se da je efekat keširanja na brzinu učitavanja teme dvadeset i četrnaest toliko minimalan da se može zanemariti. Ispostavilo se da je fino podešavanje servera važnije, ali današnji članak nije o tome.

Na kraju ćemo koristiti samo 1 temu (Novity theme by Tesla Themes). Probna stranica je dizajnirana korištenjem grafike i teksta. Tu je i bočna traka i nekoliko dodataka (vijesti, Twitter/Instagram feed). Hosting koristi WP Dev Shed. Kao rezultat, dobili smo stranicu s relativno dugim vremenom učitavanja.

Jer stranica je nova, tada nije imala promet (uključujući, tokom testiranja, nije bilo ni PS botova). Server je radio u gomili Apache + Ngnix.

U testiranju su učestvovali sljedeći dodaci:

  1. AIO Cache
  2. WP Fast Cache
  3. wp-cache.com
  4. Alpha Cache
  5. Flexicache
  6. Bodi0's Easy Cache
  7. Hyper Cache
  8. Hyper Cache Extended
  9. Cachify
  10. Lite Cache
  11. Keširanje sljedećeg nivoa
  12. Stvarno statično
  13. Super statički keš memorija
  14. W3 Total Cache
  15. Gator Cache
  16. Wordfence Falcon
  17. WP Najbrža keš memorija
  18. WP Rocket
  19. WP SuperCache
  20. Zen Cache (ranije Quick Cache)

Test je ostao:

Brutal Cache - nije radio;

Batcache je dodatak koji ovisi o Memcacheu, koji nije korišten u trenutnom testu.

Autoptimize i Widget Cache su također izostavljeni, jer nisu samostalni dodaci, već podrška za druge.

Alati za benchmarking

Kao alate koristili smo usluge Google, GTMetrix i Yahoo. Zahvaljujući tome, testirana je ne samo brzina učitavanja stranice, već i:

  • optimizacija slike;
  • minimizacija i optimizacija js i css koda;
  • korišćenje keširanja pretraživača;
  • kašnjenje vremena servera;
  • korištenje Gzip kompresije;
  • postavljanje skripti;
  • broj HTTP zahtjeva.
  • korištenje CDN-a, paralelizacija/dijeljenje domena;

Google PageSpeed ​​Insights

Stranica se provjerava i sa stanovišta desktop računara i sa mobilnog uređaja. Rezultat se daje na skali od 100 bodova. Servis je jednostavan za korištenje, ali pruža relativno sirovi rezultat koji ne daje potpuno razumijevanje svega što se može poboljšati.

GTMetrix i YSlow

Zasnovano na vodiču za produktivnost resursa iz Yahooa. Opet se koristi skala od 100 bodova. Usluge rade s više od 50 različitih metrika. GTMetrix čak vizualizira podatke u vodopad dijagramu procesa učitavanja. Po našem mišljenju, ovo je jedan od najboljih alata za prepoznavanje načina za poboljšanje performansi web stranice.

Tajming

Za određivanje brzine učitavanja stranice i provjeru performansi servera pod opterećenjem korišteni su sljedeći alati:

ApacheBench

Služi za određivanje opterećenja na stranici, izračunava maksimalni broj zahtjeva u sekundi. Tokom testa, 1000 zahtjeva je poslano na 10 različitih niti. Test je obavljen 10 puta. Zabilježio je najbolji rezultat za svaki od dodataka.

Vrlo poznati servis za praćenje i testiranje lokacija. Obavljeno je 20 testova sa svakim pluginom i fiksiran je najbolji rezultat.

Jednostavna, ali korisna usluga koja prikazuje cijelo vrijeme učitavanja stranice u vašem pretraživaču. To nije serverski alat, već usluga koja radi lokalno. Odabrali smo način preuzimanja putem Etherneta, pretraživača Opera. Svaka stranica je učitana 101 put uz fiksno prosječno vrijeme učitavanja.

Dakle, idemo na testove.

Google, GTMetrix i Yslow

Rezultat testiranja stranica stranice korištenjem navedenih usluga:

Kao što možete vidjeti iz tabele, neki dodaci ovdje nisu radili dobro - rezultat je isti ili vrlo blizu rezultatu bez keširanja. Google je dao najbolju ocjenu Super keš memorije (i za desktop i za mobilne uređaje). U GTmetrix i Yslow, Fastest Cache i Rocket su pokazali najbolje rezultate. Kao što smo već rekli, ocjena sa Google-a je manje informativna, jer. koristi manje faktora u svojoj evaluaciji.

Dakle, ispostavilo se da su najbolji dodaci WP Super Cache, WP Fastest Cache i WP Rocket Cache.

Tajming

Rezultati evaluacije u osnovi pokazuju kvalitet koda web stranice. Ovo daje razumijevanje šta se može učiniti da se stranica ubrza. Uz to, visoke ocjene stranice ne znače da se učitava brže od drugih. I ovo je glavna greška - alati za procjenu daju obilje ideja za poboljšanje web stranice kako bi se smanjilo vrijeme učitavanja, ali se u isto vrijeme samo vrijeme učitavanja praktički ne uzima u obzir. Ispod je dobar primjer (screenshot sa Pingdoma).

Stranica je dobila 96 od 100 (bolje od 99% stranica bilo koje stranice). U isto vrijeme, stranica se učitava za oko 35 sekundi. Ovo je mjesto gdje slijepa optimizacija može dovesti.

Tajming je veoma važan test jer vrše se stvarna mjerenja brzine učitavanja stranice.

ApacheBench

Hajde da saznamo maksimalan broj zahteva u sekundi koji naš server može da podrži. Što je veći broj, to bolje.

Najbolji rezultat pokazao je WP Rocket. Drugo i treće mjesto podijelili su WP-Cache.com i WP Fastest Cache.

Rezultat bez keširanja je 2,78 sekundi. Svi dodaci su mogli poboljšati ovaj indikator.

Neosporni lider je ponovo WPRocket. Super Cache je drugi, W3 Total Cache je treći.

Ovdje smo odlučili prikazati ne samo prosjek, već i srednji rezultat testa.

Prosječno vrijeme učitavanja

Situacija je slična prethodnom testu. Prva tri se nisu promijenila - WPRocket, WPSuperCache i W3 TotalCache.

Srednje vrijeme preuzimanja

Lider je i dalje WP Rocket, ali gotovo nepoznati WP-Cache.com opet pokazuje vrlo dobar rezultat.

Ne samo keširanjem

Naravno, ne zavisi sve samo od keširanja. Odabir paketa Apache + Nginx, ispravnost postavki servera i njegovog tipa (namjenski, VPS, zajednički), broj i kvalitet (optimizacija) slika i još mnogo toga igraju svoju ulogu.

Zaključak

Svi predstavljeni dodaci imaju različite funkcionalnosti. Neki su bezobrazno jednostavni, dok se drugi mogu uporediti sa švajcarskim nožem. Super Cache, W3 i drugi slični dodaci često koriste profesionalce koji su upoznati sa CDN-om i drugim trikovima u svom radu. Ostali korisnici (posebno početnici) odlučuju se za jednostavnije dodatke (Lite Cache ili WP-Cache.com). Inače, WP-Cache.com je, uprkos svojoj nejasnoći, uspio pokazati odlične rezultate.

Koji je najbolji WordPress dodatak za keširanje?

Na prvom mjestu (sa velikom razlikom) - WP-Rocket. Ima mnogo prednosti, ali postoji jedno ALI (za mnoge će ovo biti minus) - plaća se. Programeri traže 39 dolara za to (štaviše, ažuriranja nisu doživotna, već samo godinu dana)

Na drugom mjestu (iako je besplatno, može se staviti i na prvo) -WPSuperCache. Rezultati su skoro isti kao kod lidera, ali je potpuno besplatan!

Na trećem - WP-cache.com. Jedina stvar koja me zbunjuje je da je posljednji put ažuriran 2014. godine.

Ali to je jednostavno, besplatno i pokazuje pristojne rezultate.

Zdravo svima! Želim da vam ispričam jednu priču o svojoj nepažnji, koja me je potaknula da napišem ovaj članak. Prije otprilike tjedan dana moj host provajder je potrošio preventivni rad, dogovoreno je vrijeme i bilo je upozorenje da će stranica biti neaktivna 15-30 minuta. Mislio sam da to nije toliko i nisam se posebno brinuo zbog toga i krenuo sam svojim poslom.

Tokom održavanja sajt je zaista legao, ali nisam posebno primetio vreme. Na moje iznenađenje, nakon završetka rada, nije bilo pristupa stranici - imala je grešku 403 (pročitajte o kodovima grešaka i odgovoru servera), što znači nedostatak prava klijenata. Otprilike u isto vrijeme napisano je pismo službi za podršku provajdera. Odgovorili su prilično brzo.

Razlog za blokadu naloga je bio veliko opterećenje na hostingu. Radnik za podršku je donio zapisnike servera. u to vrijeme bio je mali - oko 300 ljudi dnevno, pa je pitanje promjene tarife odmah nestalo. Stranica mi je uključena, ali nakon 5-satne provjere na viruse i moguće uzroke preopterećenja. Inače, ukupno je sajt bio neaktivan oko jedan dan, a to je uticalo na pozicije - blog je izleteo iz prvih 10 za neke upite u .

Prije nego što sam onemogućio stranicu, okačio sam baner sa seohammera (možete pročitati o automatskim sistemima promocije), pa je sumnja pala na njega. Baner je uklonjen i činilo se da je sve u redu. Poslato je i pitanje tehničkoj podršci o stepenu opterećenja - odgovorili su da je sve u redu. Ali nisam tu stao i počeo sam tražiti načine smanjiti opterećenje hostinga.

Mnoge sekcije su prerađene i uklonjene, malo sam radio sa php-om i uradio puno malih stvari, jednog dana ću napisati detaljan članak o smanjenje opterećenja na hostingu. Još na početku bloga, instalirao sam dodatak Hyper Cache, koji je dizajniran da smanji opterećenje keširanjem stranica. Pošto u to vrijeme nisam poštovao pravila instalacije, ispostavilo se da ovaj dodatak uopće ne radi.

I na kraju krajeva, sve je bilo napisano u uputama za instalaciju, ali iz nekog razloga nisam obratio pažnju na to. I tako glavno sredstvo za spuštanje tereta nije radilo sve ovo vrijeme. Dakle, glavna tema ovog članka će biti ispravna instalacija i konfiguracija dodatka Hyper Cache na blog. Sada plugin radi dobro, tako da nećete ponoviti moje greške.

Instaliranje Hyper Cache dodatka

Na stranici koja se pojavi unesite naziv dodatka - Hyper Cache, koji bi trebao biti na prvom mjestu. Instalirajte dodatak (morat ćete unijeti podatke o svom ftp računu). Također možete preuzeti arhivu s dodatkom sa službene stranice, a zatim je preuzeti i instalirati putem admin panela. Sve u svemu, instalirajte na bilo koji način koji vam odgovara.

Gotovo, dodatak je instaliran. To aktivirati podršku za korištenje keširanih stranica, morate dodati ovu liniju:

define("WP_CACHE", istina);

da fajl wp-config.php. Možete umetnuti liniju bilo gdje u datoteci, glavna stvar je da se nalazi u oznaci

sada je potrebno u folderu wp-content postavite dozvole na 777 (ovo se može uraditi preko ftp klijenta, kao što je Filezila). Ovo je potrebno da bi se dodatak je kreirao folder za pohranjivanje keširanih datoteka stranica c. Poziva se folder skladiste. Nakon što ga on kreira, možete promijeniti prava na wp-content nazad na 755, ali u folder skladiste(Imam ga u fascikli wp-content, može biti i u folderu sa dodatkom, pogledajte) dozvole su postavljene na 777 tako da dodatak može pisati datoteke tamo.

Sad kratko i konkretno:

  1. Instaliranje dodatka
  2. Dodavanje reda u fajl wp-config
  3. Postavite dozvole na 777 za folder wp-content
  4. Tražim folder skladiste i također postavite dozvole na 777
  5. Vraćamo fasciklu wp-content prava 755

Spreman. Dodatak je instaliran, poželjno je provjeriti radi li. Zapamti - dodatak kreira zasebnu datoteku za svaku keširanu stranicu, ali samo kada ga korisnik posjeti. One. osoba je ušla, stranica se učitala, dodala u keš memoriju. Također imajte na umu da će vam uvijek biti prikazana najnovija verzija stranice, a ne iz keša (ako uđete na stranicu pod svojom prijavom). Za provjeru uradite sljedeće:

  1. Pogledaj u parametri dodatka. Ako nema upozorenja odozgo, onda je sve u redu.
  2. Ako već imate materijale i posjetitelje na svojoj web stranici, pogledajte red „Datoteke u kešu(relevantno i zastarjelo)" - mora postojati broj veći od 1.
  3. Idi na stranicu nije prijavljen(iz drugog pretraživača na primjer) i pogledajte kod. Na kraju bi trebao biti red like
  4. Idite u keš folder na serveru (također smo postavili prava na 777 na njemu). ako sadrži datoteke koje nisu prazne, dodatak radi ispravno.

Sve, dodatak radi i možete početi da ga podešavate sa admin panela.

Konfiguriranje dodatka za Hyper Cache

Dakle, ulazimo u meni "Opcije - Hyper Cache"

Prođimo sada kroz svaku stavku menija. AT cache stanje možete vidjeti trenutni broj keširanih stranica i datum ponovnog postavljanja sljedeće keširane stranice. Ovo poslednje ne briše keš memoriju, već se odnosi na stavku u sledećem meniju. Usput, kada unosite bilo kakve promjene, morate kliknuti na dugme "Ažuriraj" ispod bloka da bi promjene stupile na snagu.

Konfiguracija - glavni parametri dodatka:

  • Istekanje keširanih stranica- vrijeme nakon kojeg će sve stranice u kešu biti izbrisane. Zadana vrijednost je 1440 - dan, što je sasvim normalno za blogove koji se ne ažuriraju prečesto.
  • Način poništavanja keša- specificira uslov pod kojim će sistem ukloniti stranicu iz keša. Najbolja opcija je promjena zapisa.
  • Onemogući predmemoriju komentara- funkcija, kada je omogućena, korisnik koji je ostavio komentar će vidjeti svježu verziju stranice, a ne sačuvanu (keširanu). Osoba će odmah vidjeti da li je komentar poslan na moderiranje ili je odmah objavljen (u zavisnosti od vašeg )
  • RSS keširanje- samo keširanje vijesti bloga. Moguće je da će doći do malih kašnjenja u distribuciji kada se omogući.
  • Dozvoli keširanje pretraživača- uključuje mogućnost spremanja stranice na hard disk korisnika, dodatno smanjuje opterećenje na hostingu

Konfiguracija za mobilne uređaje

Koristi se ako imate mobilnu verziju stranice kreiranu pomoću dodatka WordPress Mobile Pack, možete omogućiti ovu opciju. Dodatak Hyper Cache će kreirati zasebne keširane fajlove pod različitim nazivima za mobilne uređaje (prema postavkama vaše mobilne teme) i preusmjeravati posjetitelje na kreirane stranice. Nemam mobilnu verziju, pa nisam označio okvir

Dodatak optimizira tekst (na strani servera) i prosljeđuje ga korisniku. Ubrzava učitavanje web stranica.

  • Čuvajte kompresovane stranice- u stvari, uključivanje same funkcije.
  • Pošaljite kompresovane stranice- omogućava vam da uštedite propusni opseg prilikom komprimiranja stranice, ako je moguće.
  • Kompresija u letu- opet, pomaže da se poveća brzina učitavanja stranice, ako je moguće.

  • Prevod— onemogućava rusku verziju stranice postavki dodatka.
  • Onemogući Last-Modified header- isključuje vrijeme posljednje izmjene u naslovu stranice.
  • Caching Home- onemogućava keširanje početne stranice (pomaže ako se glavna stranica stranice često ažurira).
  • Preusmjeravanje keširanja- kešira sve wordpress blog preusmjeravanja, smanjujući vrijeme za njihovu obradu.
  • Stranica nije pronađena u keširanju (HTTP 404)- Omogućava keširanje stranice s greškom 404.
  • Skidanje stringa upita- omogućava vam da keširate URL-ove s dodatnim upitima (adrese sa?, =, &, itd.) kao URL-ove bez njih
  • URL sa parametrima- Omogućava keširanje upita sa znakom pitanja. Ne možete koristiti CNC kada je CNC uključen, iako kada je opcija aktivirana, opterećenje se smanjuje (od kojih neki roboti šalju zahtjeve?).
  • Dozvolite pretraživaču da zaobiđe keš memoriju- omogućava pretraživaču da zaobiđe keširanje. Na primjer, prilikom ponovnog učitavanja stranice.

Filteri

  • Izuzeti URL-ovi— stranice koje želite da isključite iz keširanja. Jedan po redu.
  • Isključeni agenti- korisnički agenti (na primjer, roboti za pretraživanje) za koje želite da uvijek prikazujete najnoviju verziju stranice.
  • Kolačići podudaranja- otkazuje keširanje kada se kolačići podudaraju. Jedan po redu.

Ne zaboravite pritisnuti dugme Osvježi nakon promjene postavki, svaki blok ima svoje dugme.

Ako ste sve uradili ispravno, plugin će početi raditi i . Govorit ću o drugim načinima za smanjenje u sljedećim člancima. tema je veoma relevantna, jer pretraživači posebno obraćaju pažnju na brzinu učitavanja stranica. Vidimo se uskoro na stranicama bloga CoinOnline!