WordPress Hosting
Najčešći problemi sa keširanjem
U ovom članku nalazi se lista najćešćih problema koji se mogu javiti sa keširanjem stranica prilikom korišćenja LiteSpeed dodatka:
Forsiranje procesa keširanja
Ulogovani korisnici se ponašaju kao da su izlogovani
X-Litespeed-cache: Miss
Pretraživač prikazuje Stale Content
Problemi sa PHP sesijama
Keš memorija se previše često čisti
Sadržaj na stranici se ne ažurira uredno
Forsiranje procesa keširanja
Ponekad, u pokušaju da osigurate da su određene stranice uvek keširane, ujedno i zahtevate da se kešira čitav sajt. To nije "dobro" jer nikad ne znate kada će biti pojedinačnih izuzetaka iz procesa keširanja.
Na putanji LiteSpeed Cache > Cache > Excludes pogledajte u polje Force Cache URI. Ako tamo vidite / ili *, moraćete da ga uklonite. Sačuvajte izmene, a zatim idite na opciju Purge All LSCache.
Ulogovani korisnici se ponašaju kao da su izlogovani
Ovaj problem nastaje kada koristite više aplikacija pod jednim domenom. Više informacija možete pogledati na sledećem linku.
X-Litespeed-cache: Miss
Ako u zaglavljima vidite X-LiteSpee<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>d-Cache: miss onda nešto nije kako treba. Savetujemo da pokušate sledeće:
Onemogućite, a zatim ponovo omogućite LSCache
Na kartici LiteSpeed Cache > Cache > Advanced ugasite Check Advanced Cache
Proverite da li direktorijum keš memorije koji se nalazi u wp-content/cache ima odgovarajuće dozvole (0755)
Neke CDN imaju određena podešavanja keš memorije koje mogu prouzrokovati da se X-LiteSpeed-Cache: miss pojavljuje u svakom trenutku. Međutim, pristup serveru se direktno ostvaruje i povratna informacija je X-LiteSpeed-Cache: hit . Ako se to dogodi, isključite CDN opciju.
Pretraživač prikazuje Stale Content
Ova greška označava da se prikazuju starije keširane verzije ažuriranih stranica. Ako prilikom provere odgovora u zaglavlju na liniji ne pronađete odgovor ( X-LiteSpeed-Cache ) to ukazuje da stranica ne dolazi iz keš memorije LiteSpeed Cache dodatka.
Mogući uzrok:
Stranica se servira iz keš memorije pretraživača zbog pravila keš memorije prisutnih u .htaccess direktivi.
Ako vrednosti promenljivih u .htaccess direktivi ExpiresDefault ili ExpiresByType text/html nisu 0 sekundi, biće prikazana kopija sačuvana u kešu pretraživača. Stranica se nikada neće zatražiti od LiteSpeed Cache dodatka. Kako keširanje u pretraživaču nema napredne opcije za keširanje koje su velike prednosti LiteSpeed Cache dodatka, to može dovesti do prikaza "zastarelog" sadržaja.
Rešenje:
Ako nemate instalirane druge dodatke za keširanje i ne želite da koristite keš memoriju pretraživača, tada možete bezbedno da uklonite bilo koju liniju ExpiresDefault ili ExpiresByType.
Ako želite da ostavite postojeću funkcionalnost keširanja na mestu, moraćete posebno da izuzmete stranice kojima rukuje LiteSpeed Cache dodatak. Dodajte sledeći red iznad reda ExpiresDefault:
ExpiresByType text/html "access plus 0 seconds"
Ako pravilo ExpiresByType text/html već postoji, izmenite ga tako da se podudara sa gornjom linijom.
Ovo pravilo će učiniti da stranice koje kešira dodatak ne budu uključene u keš memoriju pretraživača.
Problemi sa PHP Sesijama
Neki dodaci, poput WHMpress-a, koji koriste PHP sesiju za čuvanje vrednosti (valuta, jezik ... itd.) ne sarađuju sa LiteSpeed Cache dodatkom. Jednom kada je LiteSpeed Cache omogućen, vrednosti zavisne od korisnika ne funkcionišu ili se ne prikazuju ispravno.
Uzrok:
Stranice čije čuvanje određenog sadržaja zavisi od PHP sesije nisu prikladne za keširanje. Jednom kada se generiše keširana stranica, ona se neće razlikovati u podacima sesije. LiteSpeed Cache je dizajniran da izbegava PHP backend. Zbog toga procesi keširanja ne mogu znati koja se vrednosti čuvaju u PHP sesiji za bilo kog drugog posetioca, osim za prvog koji je učitao stranicu.
Rešenje:
Potrebna je promena koda dodatka. Proizvođač može izmeniti da dodatak čuva vrednost u kolačiću (cookie-u), a zatim se LiteSpeed Cache može podesiti tako da kupi informacije iz navedenog kolačića (cookie-a).
Keš memorija se previše često čisti
Keš memorija se prilično često uklanja, ali ne u skladu sa postavkama TTL intervala. Neki procesi mogu nehotice pokrenuti čišćenje keša, a za otkrivanje uzroka je potrebna detaljnija provera.
Mogući uzroci:
LiteSpeed Cache > Cache > Purge: Da li ste omogućili All Pages i često postavljate objave?
LiteSpeed Cache > Cache > Purge: Da li ste dodali zasebne Hook procese u Purge All Hooks?
Da li imate dodatke koji se automatski uključuju/isključuju kada se stranica učitava?
Ova tri scenarija će prouzrokovati aktivaciju Purge All procesa.
Dijagnostikovanje problema:
Ako uzrok nije očigledan omogućite debug log, ponovite korake koji su uzrokovali čišćenje. Isključite debug log a zatim ga proverite da biste pronašli uzrok bilo kojih radnji koje su pokrenule Purge All akciju.
Uključivanje Debug Log-a:
Uključite Debug Log, odabirom opcije Admin IP only i dodajte vašu IP adresu u sekciju Admin IPs. Podesite Debug Level to Advanced.
Pokušaj reprodukovanja problema:
Izvršite sledeće korake:
Purge All - LSCache
Pristupite bilo kojoj stranici dva puta
Uverite se da zaglavlje u konzoli prikazuje hit
Ponovite korake za koje se sumnja da su pokrenuli Purge akciju.
Na primer pretpostavimo da ste primetili neobičnu aktivnost kada uređujete WooCommerce inventar proizvoda. Koraci koje biste reprodukovali u ovom slučaju su: posetite početnu stranicu, uredite proizvod, ponovo posetite početnu stranicu.
Proverite debug log:
LiteSpeed Cache je sistem keširanja zasnovan na tagovima, pa za detaljnije provere treba da potražite odgovarajuće tagove u debug log fajlu. Prvo tražimo X-LiteSpeed-Tag da bismo pronašli stranice na koje tag utiče. Pronašli smo sledeće redove koji odgovaraju početnoj stranici, uređivanju proizvoda, pa opet početnoj stranici i oni na primer izgledaju ovako:
X-LiteSpeed-Tag: 87f1_URL.6666cd76f96956469e7be39d750cc7d9,87f1_F,87f1_Po.24,87f1_PGS,87f1_
X-LiteSpeed-Tag: 87f1_tag_priv,public:87f1_ESI,public:87f1_ESI.admin-bar,public:87f1_
X-LiteSpeed-Tag: 87f1_URL.6666cd76f96956469e7be39d750cc7d9,87f1_F,87f1_Po.24,87f1_PGS,87f1_
Zatim tražimo X-LiteSpeed-Purge da pronađemo okidača Purge akcije. Videćemo nešto poput:
X-LiteSpeed-Purge: public,87f1_WC_T.18 X-LiteSpeed-Purge: public,87f1_WC_T.18,87f1_Po.37,87f1_URL.c5058f4b6fbb3ed974efbe319a954e61,87f1_W.recent-posts-2,87f1_T.2,87f1_T.9,87f1_T.18,87f1_A.1,87f1_PT.product,87f1_F,87f1_H,87f1_PGS,87f1_PGSRP,87f1_D.201806 X-LiteSpeed-Purge: public,87f1_WC_T.18,87f1_Po.37,87f1_URL.c5058f4b6fbb3ed974efbe319a954e61,87f1_W.recent-posts-2,87f1_T.2,87f1_T.9,87f1_T.18,87f1_A.1,87f1_PT.product,87f1_F,87f1_H,87f1_PGS,87f1_PGSRP,87f1_D.201806,87f1_REST
X-LiteSpeed-Purge: public,stale,87f1_WC_T.18,87f1_Po.37,87f1_URL.c5058f4b6fbb3ed974efbe319a954e61,87f1_W.recent-posts-2,87f1_T.2,87f1_T.9,87f1_T.18,87f1_A.1,87f1_PT.product,87f1_F,87f1_H,87f1_PGS,87f1_PGSRP,87f1_D.201806,87f1_REST,87f1_WC_T.9
X-LiteSpeed-Purge: public,stale,87f1_WC_T.18,87f1_Po.37,87f1_URL.c5058f4b6fbb3ed974efbe319a954e61,87f1_W.recent-posts-2,87f1_T.2,87f1_T.9,87f1_T.18,87f1_A.1,87f1_PT.product,87f1_F,87f1_H,87f1_PGS,87f1_PGSRP,87f1_D.201806,87f1_REST,87f1_WC_T.9
Ako je oznaka X-LiteSpeed-Purge sadržana u X-LiteSpeed-Tag drugih stranice, to znači da će te stranice bidi očićene kada se pokrene Purge funkcija. Kada proverimo tagove iz primera videćemo sledeće: 87f1_F i 87f1_PGS se nalaze na početnoj strani što znači da se briše. 87f1 je prefiks. F označava početnu stranu, a PGS označava stranice.
Rešenje:
F i PGS je pokrenulo Auto Purge Rules For Publish/Update podešavanje. Ukoliko ne želite da se naslovna strana ili druge stranice čiste svaki put kada ažurirate artikle na WooComerce dodatku onda morate isključiti ovu opciju.
Sadržaj na stranici se ne ažurira uredno
Ako vaš sajt koristi dodatak koji ažurira sadržaj stranice bez uređivanja/čuvanja te stranice, kao što je "Like" dugme koje ažurira brojač kada se pritisne pomoću AJAX servisa, LSCache neće biti obavešten da stranicu treba očistiti iz keša . Sve dok je zastarela kopija stranice i dalje u kešu i prikazuje se posetiocima, činiće se da se ove promene nikada nisu dogodile.
Rešenje:
Dodajte API upit litespeed_purge_post ($ pid) u drugi dodatak da bi obavestio LSCache da treba očistiti stranicu.
Testiranje:
Očistite keš i otvorite konzolu u pretraživaču i pristupite stranici kao guest ili ne prijavljeni korisnik.
U konzoli otvorite Network karticu i izaberite zahtev za stranicom - ovo je obično prvi red.
Zatim odaberite opciju Header a onda Response header. Proverite da zaglavlje prikazuje X-LiteSpeed-Cache: hit.
Osvežite stranicu. Sada biste trebali videti X-LiteSpeed-Cache: hit u zaglavlju odgovora. To ukazuje na to da je stranica poslužena iz keš memorije.
Pokrenite dodatak i uverite se da je stranica kako treba.
Osvežite stranicu poslednji put i X-LiteSpeed-Cache: hit bi trebalo ponovo da nestane iz zaglavlja, a stranica i dalje treba da sadrži ažurirane informacije.
Kako mogu da vidim opšta podešavanja za LiteSpeed Cache dodatak?
U okviru LiteSpeed Cache dodatka, osnovna podešavanja za sam dodatak poput automatskog ažuriranja dodatka, generisanje domenskog ključa, podešavanje obaveštenja i sl. možete videti na sledeći način:
Ulogujte se u vašu WordPress instalaciju,
U meniju sa leve strane odaberite opciju LiteSpeed Cache,
Kliknite na dugme General.
Automatically Upgrade
Ova opcija vam omogućava da se LiteSpeed Cache dodatak automatski ažurira kada god je nova verzija dostupna i time smanjuje potrebu za ručnim ažuriranjem. Sajt će dobiti ažuriranja LiteSpeed cache dodatka u roku od nekoliko sati nakon puštanja nove verzije. Ovaj interval postoji sa razlogom, jer daje vreme proizvođaču dodatka da se uveri da neće biti ozbiljnih problema sa ažuriranjem.
Automatsko ažuriranje radi samo ako je omogućen WP-Cron. Napomena: WP-Cron je podrazumevano omogućen u WordPressu, čak i ako niste sigurni da li je omogućen na vašem sajtu, verovatno jeste.
Domain Key
Domenski ključ je neophodan ako želite da koristite QUIC.cloud servise koji uključuju optimizaciju slike, generiranje CSS-a, generisanje definisanog mesta niskog kvaliteta slika (LQIP) i servis isporuke sadržaja (CDN).
Napomena: Kako bi QUIC.cloud servisi radili ispravno, potrebno je da dodate sve IP adrese QUIC.cloud servisa na belu listu kako biste osigurali otvorenu komunikaciju. Pre nego što generišete domenski ključ, proverite da li se sve IP adrese na beloj listi.
Generisanje domenskog ključa:
Pritisnite dugme Request Domain Key da biste prvi put kreirali API ključ domena. Jednom kada je zahtev odobren, vaš domen će moći da koristi većinu QUIC.cloud servisa i to kao anonimni korisnik.
Pritisnite dugme Link to QUIC.cloud nakon toga ako želite da podesite svoj QUIC.cloud nalog za vaš domen, što će vam omogućiti pristup kontrolnoj tabli QUIC.cloud servisa i korišćenje QUIC.cloud CDN opcije.
Kontrolna tabla QUIC.cloud servisa vam omogućava:
Poregled detaljne upotrebe, statistiku i greške za sve servise.
Mogućnost da povećate ograničenja za maksimalni iznos kredita.
Podešavanje i upravljanje svim QUIC.cloud CDN opcijama.
Lako otvaranje tiketa za QUIC.cloud podršku.
Upravljanje svih vaših domena (ukoliko imate više od jednog) na jednom mestu.
Opciju Refresh Domain keys ne treba da koristite osim u slučajevima kada je vaš server migriran na drugi tip servera ili ste omogućili LSCache i/ili podesili root keš memoriju na nivou virtuelnog hosta da biste rešili problem otkrivanja odgovarajućeg QUIC.cloud nivoa.
Ako CDN ili drugi inverzni proksi uzrokuje problem sa otkrivanjem IP adrese ovog servera (koja se koristi za direktnu komunikaciju sa QUIC.cloud serverima), možete ručno osvežiti u okviru opcije Settings na kontrolnoj tabli QUIC.cloud servisa.
IP Servera
Polje Empty string koriste Hot Cache(Crawler) i Critical CSS generator. Davanjem IP adrese vašeg sajta smanjuje se vreme i upotreba resursa koji su uključeni u DNS proces i mrežu za isporuku sadržaja (CDN) za odabranu funkciju.
Primer sa Hot Cache(Crawler) - Kako funkcioniše ako koristite CDN:
Crawler dobija http://iourserver.com/path sa mape sajta
Crawler proverava sa DNS-om da pronađe IP adresu vašeg sajta
DNS popisivaču vraća IP adresu CDN-a
Crawler ide do CDN-a i zatraži stranicu
CDN "hvata" stranicu sa vašeg sajta
CDN vraća stranicu Crawleru
Kako funkcioniše ako ne koristite CDN:
Crawler dobija http://iourserver.com/path sa mape sajta
Crawler proverava sa DNS-om da pronađe IP adresu vašeg sajta
Crawler hvata stranicu sa vašeg sajta
U oba slučaja postoje zahtevi i upiti koji troše vreme i resurse, a koji se mogu eliminisati unosom IP adrese vaše stranice u ovo polje.
Kada Crawler zna IP adresu vašeg sajta, onda se to odvija na sledeći način:
Crawler dobija http://iourserver.com/path sa mape sajta
Crawler hvata stranicu direktno sa vašeg sajta jer već zna IP adresu
Obaveštenja
Ovu opciju je poželjno držati uključenom da bi videli sva obaveštenja. To uključuje hitne ispravke, nove verzije, dostupne beta verzije i promocije. Ova opcija ne utiče na obaveštenja o statusu koje pružaju informacije o funkcionalnostima dodataka.
Use Primary Site Configuration
Ovu opciju je poželjno uključiti kako bi na svim podstranicama koristili konfiguraciju vaše glavne stranice i samim tim izmene podešavanja na podstranicama je nemoguće izvršiti
Kako mogu da vidim opšte informacije o keširanju?
U okviru LiteSpeed Cache dodatka, možete videti pojednostavljen prikaz statusa keširanja za vaš sajt. Takođe, ovaj prikaz omogućava brz pregled statusa LiteSpeed Cache dodatka i QUIC.cloud usluga. Ovim informacijama pristupate na sledeći način:
Ulogujte se u vašu WordPress instalaciju,
U meniju sa leve strane odaberite opciju LiteSpeed Cache,
Kliknite na dugme Dashboard (ukoliko vas nije automatski preusmerilo na ovu opciju).
Usage Statistics
U okviru ove opcije se nalazi pojednostavljena verzija kontrolne table QUIC.cloud usluge. Omogućava vam da vidite koliki procenat vaših resursa je korišćen za svaku QUIC.cloud uslugu za tekući mesec.
QUIC.cloud usluge se kupuju koristeći kredit. Mesečno dobijate određen iznos kredita po usluzi i to besplatno. Svi hosting serveri Mint Hosting-a su Litespeed Web serveri što uzrokuje da dobijate veći iznos kredita nego na drugim serverima (poput Apache ili nginx).
Besplatni kredit koji dobijete je uglavnom dovoljan za jednostavnije sajtove, ali ukoliko je potrebno možete kupiti dodatni iznos kredita.
Image optimisation
Postoje dva načina za optimizaciju slike:
Standard, koji svi mogu besplatno da koriste za bilo koji broj slika i Fast koji košta jedan kredit po slici i daleko brže vrši optimizaciju slika.
Svaki mesec vam se daje između 1000 i 7000 besplatnih kredita za korišćenje Fast načina optimizacije.
Critical CSS
Generisanje kritičnog CSS-a (CCSS) košta jedan kredit po zahtevu. Svakog meseca dobijate između 100 i 1300 besplatnih kredita za CCSS zahteve.
CDN Bandwidth
Za razliku od ostalih servisa QUIC.cloud CDN ne koristi kredite za iniciranje zahteva, već se krediti koriste za zakup propusnog opsega. Upotreba je u GB.
Svakog meseca dobijate između 20 GB i 42 GB besplatno za korišćenje ove opcije.
Low Quality Image Placeholder
Generisanje definisanog mesta niskog kvaliteta slike (LQIP) košta jedan kredit po zahtevu. Mesečno dobijate između 300 i 1600 besplatnih kredita za LQIP zahteve.
Page Load Time
Grafikon u okviru ove sekcije omogućava da pratite vreme učitavanja početne stranice. Sekcija Before pokazuje koliko je potrebno vašoj početnoj stranici da se učita ako su onemogućene sve funkcije optimizacije i keširanja.
Opcija After prikazuje vreme učitavanja početne stranice koristeći sve opcije koje ste trenutno omogućili u LSCache dodatku.
PageSpeed Score
Ovaj odeljak prikazuje performanse vaše stranice po određenim metrikama i predstavlja ih u intervalu od 0-100. Podatak Before prikazuje rezultat vaše početne stranice ako su onemogućene sve funkcije optimizacije i keširanja LSCache-a. Podatak After prikazuje rezultat matične stranice koristeći sve opcije koje ste trenutno omogućili u LSCache dodatku. Ovaj podatak vaše stranice izračunava se pomoću PageSpeed API-ja.
Image Optimization Summary
U ovom prikazu je detaljniji pregled svih aktivnosti vezano za optimizaciju slika i takođe pruža i statistiku o najnovijim zahtevima za optimizaciju slika.
Image Groups Prepared pokazuju koliko je grupa slika optimizovano od svih grupa slika na sajtu.
Image Requested pokazuje koliko je zahteva za optimizaciju slika primljeno od ukupnog broja slika na sajtu.
Cache Status
Ova tabela vam prikazuje koje vrste keširanja su aktivne na vašem sajtu.
Public Cache i Private Cache su karakteristike serverskog keširanja koje pruža LiteSpeed.
Object Cache se odnosi na spoljno keširanje kroz Memcached, LSMCD ili Redis.
Browser Cache je keširanje statičkih podataka na strani klijenta.
Critical CSS
Ovaj pregled vam pruža informaciju o broju zahteva koji čekaju red za izvršavanje. Ukoliko su zahtevi na čekanju, ali želite da se odmah obrade, pritisnite dugme Force Cron. Ako ste ranije koristili ovu opciju videćete dodatne statistike, uključujući vreme poslednjeg generisanja i vreme izvršavanja izraženo u sekundama.
Low Quality Image Placeholder
Ovaj pregled vam pruža informaciju o broju zahteva koji čekaju red za izvršavanje. Ukoliko su zahtevi na čekanju, ali želite da se odmah obrade, pritisnite dugme Force Cron. Ako ste ranije koristili opciju LQIP videćete dodatne statistike, uključujući vreme poslednjeg generisanja i vreme izvršavanja izraženo u sekundama.
Crawler Status
Ovaj pregled vam prikazuje broj Hot Cache procesa koje ste definisali i koji od njih je trenutno aktivan. Ako nijedan proces trenutno nije pokrenut, vrednost u polju Current Active Crawler će biti 0.
Takođe možete videti i statistiku o najnovijem Hot Cache procesu, uključujući vreme početka, vreme trajanja procesa i razlog prekida samog procesa
Kako mogu da vidim opcije za optimizaciju baze?
Optimizacija baze podataka je jako korisna kada je u pitanju ubrzavanje vaše stranice. DB Optimizer za LiteSpeed Cache dodatak pruža vam jednostavan način za izvršavanje nekih od ovih zadataka u vašoj WordPress bazi podataka.
U okviru LiteSpeed Cache dodatka, osnovna podešavanja za optimizaciju baze možete videti na sledeći način:
Ulogujte se u vašu WordPress instalaciju,
U meniju sa leve strane odaberite opciju LiteSpeed Cache,
Kliknite na dugme Database.
Manage Tab
U okviru ove opcije postoje kvadratići koji imaju oznaku kao da su čekirani, dok drugi imaju crveno slovo X. Kada je opcija čekirana to označava da je područje već očišćeno. Crveni X označava da je moguće da izvršite optimizaciju.
Clean All
Ova opcija izvršava sva navedena čišćenja, osim Optimize Tables i Clean CSS/JS Optimizer.
Post Revisions
Ova opcija uklanja sve stare revizije objava iz baze podataka i sačuvaće samo trenutno objavljenu verzija svake objave, bez mogućnosti da zasebno uđete u svaku objavu i vratite joj neko od prethodnih stanja.
Auto Drafts
Ova opcija omogućava da kada uredite objavu, WordPress povremeno automatski čuva radne verzije. Ovo vas štiti u slučaju da neočekivano izgubite internet konekciju ili se računar pokvari. Ako znate da su sve vaše objave postavljene ili ispravno sačuvane kao radne verzije, tada možete ukloniti automatske radne verzije.
Trashed Posts
Ova opcija trajno briše sve postove ili stranice koji se nalaze u kanti.
Spam Comments
Ova opcija trajno briše komentare koji su označeni kao neželjena pošta. Svakako nije preporučljivo niti potrebno čuvati ovakve komentare.
Trashed Comments
Ova opcija trajno briše sve komentare koji se nalaze u kanti.
Trackbacks & Pingbacks
Kada se neki drugi blog/blogovi povežu sa vama, to može da kreira nešto što se naziva trackback ili pingback.
Neke WordPress teme ih prikazuju u odeljku za komentare. Ako vam prikazivanje ovih linkova nije važno, ova opciaj ih briše iz baze podataka.
Expired Transients
Prelazne pojave su rezultat procesa keširanja WordPress baze podataka sa povratnim vrednostima udaljenih API zahteva. Ova opcija briše sve privremene prolazne verzije iz baze podataka.
All Transients
Ova opcija briše sve privremene pojave u bazi podataka, bez obzira da li su istekle ili ne.
Optimize Tables
Ova opcija omogućava optimizaciju tabela baze podataka.
Napomena: Ova funkcija nije uključena u opciju Clean All.
Clean CSS/JS Optimizer
Pomoću ove opcije možete da očistite sve povezane podatke ukoliko koristite funkcije za skraćivanje i/ili kombinaciju za CSS i/ili Javascript.
Napomena: Ova funkcija nije uključena u opciju Clean All.
DB Optimization Settings Tab
Ova podešavanja vam daju veću kontrolu nad onim što se briše tokom optimizacije baze podataka.
Revisions Max Number
Navedite broj najnovijih revizija koje treba zadržati prilikom čišćenja revizija.
Primer: Ako bi sačuvali po jednu stariju reviziju za svaki post, postavite vrednost ove opcije na 1.
Revisions Max Age
Revizije novije od broja dana navedenih u ovom podešavanju će biti sačuvane prilikom čišćenja revizija.
Primer: Postavite na 30 ako želite da zadržite bilo kakve revizije u poslednjih trideset dana
Kako da testiram kompatibilnost drugih dodataka i tema sa LiteSpeed Cache dodatkom?
Testiranje kompatibilnosti je bitno za performanse i punu fukncionalnost vašeg sajta.
Nezavisno od okruženja u kojem testirate, bilo da je testno okruženje ili je produkcija, prvo je potrebno da se uverite da je LiteSpeed Cache dodatak u potpunosti funkcionalan. Sledeći korak jeste da tema uz koju testirate dodatak bude kompatibilna sa LiteSpeed Cache dodatkom. Ukoliko niste sigurni uvek možete da vratite na podrazumevanu WordPress temu.
To radite na sledeći način:
Ulogujte se na vašu WordPress instalaciju,
U meniju sa leve strane odaberite opciju Plugins,
Otvoriće vam se pregled svih instaliranih dodataka,
Otvorite polje Bulk Actions i odaberite Deactivate,
Kliknite na kockicu ispod kojom obeležavate sve dodatke i pronađite LiteSpeed Cache i vaš željeni dodatak i uklonite štrikl iz kvadratića koji stoji uz oba dodatka.
Napomena: Ukoliko testirate kompatibilnost teme, potrebno je samo da uz aktivnu željenu temu ostavite aktivan LiteSpeed Cache dodatak.
Kliknite na dugme Apply.
Ovime ste isključili sve osim vašeg željenog i LiteSpeed Cache dodatka. Sledeći korak jeste čišćenje keša:
U okviru vaše WordPress instalacije odaberite LiteSpeed Cache dodatak u meniju sa leve strane,
Kliknite na opciju Toolbox -> Purge,
Kliknite na opciju Purge all.
Izvršite testiranje vaše stranice i dodatka ili teme, u zavisnosti od toga kako koristite željeni dodatak i koje su mu funkcionalnosti. Prođite kroz najčešće kretanje po stranici i nakon svakog koraka proverite da li dodatak ili tema rade kako treba. Pored toga, proverite da li su odgovarajuće stranice pravilno keširane.
Ako je cilj dodatka da manipuliše osetljivim informacijama, dva puta izvršite korake: jednom kao prijavljeni korisnik i jednom u režimu bez arhiviranja. Kada vaš sajt posetite anonimno, budite sigurni da ne vidite nikakve privatne informacije iz prethodne prijavljene sesije.
Ukoliko sve radi zadovoljavajuće, aktivirajte i ostale dodatke.
Ukoliko naiđete na ikakvu poteškoću, savet je da to zabeležite i potencijalnu pomoć pronađete na forumu podrške za LiteSpeed Cache dodatak na sledećem linku.
Prilikom kontaktiranja podrške za LiteSpeed Cache dodatak savetuje se da se uz problem prosledi izveštaj sa trenutnom konfiguracijom. Ovaj izveštaj možete pronaći na sledećoj putanji:
Ulogujte se u vašu WordPress instalaciju,
U meniju sa leve strane odaberite LiteSpeed Cache dodatak,
Odaberite opciju Toolbox ->Report,
Kliknite na Send to LiteSpeed i sačuvajte Report Number, na osnovu kojeg ćete na forumu povezati vaš problem sa konkretnim izveštajem.
Kako mogu da vidim opšta podešavanja za keširanje?
U okviru LiteSpeed Cache dodatka, osnovna podešavanja za keširanje sadržaja možete videti na sledeći način:
Ulogujte se u vašu WordPress instalaciju,
U meniju sa leve strane odaberite opciju LiteSpeed Cache,
Kliknite na dugme Cache.
Enable Cache
Kada je ova opcija omogućena, dodatak će keširati sadržaj stranica. Onemogućavanje će zaustaviti bilo kakvo keširanje i očistiti keš memoriju svih stavki WordPress keša.
Za pojedinačne instalacije dostupne su samo opcije ON i OFF.
Za administratore Multisite-Subsite postoji treća opcija Use Netvork Admin Setting. Ona koristi jednu od dve opcije koje mrežni administrator odabere.
Cache Logged-in Users
Ova opcija omogućava keširanje sadržaja za prijavljene korisnike. Stranice će se čuvati u privatnoj keš memoriji prema IP/ID-u sesije.
Cache Commenters
Ova opcija je korisna za WordPress funkciju koja zahteva moderaciju komentara posetilaca.
Kada je opcija uključena, prikazaće keširanu verziju stranice, što znači da posetioci neće videti komentare pod moderacijom.
Ukoliko je isključena, posetiocima se neće prikazivati stranica iz keš memorije.
Cache REST API
Ova opcija vam omogućava da keširate zahteve koji su napravljeni pozivanjem WordPress REST API-ja.
Cache Login Page
Ova opcija će keširati stranicu za prijavljivanje i uglavnom je uvek uključena. Međutim, u slučaju da postoji nešto što bi moglo identifikovati korisnika na stranici, savetujemo da isključite ovu opciju.
Cache favicon.ico
Ova opcija će keširati favicon.ico odziv ako ne postoji. Razlog je taj što će datoteka, ako ne postoji, svaki put učitati WordPress. Na taj način će se izbeći dodatni bespotrebni korak.
Cache PHP resources
Ova opcija će keširati sve PHP resurse učitane po temama. To su CSS ili JavaScript resursi učitani u PHP. U većini slučajeva to su podaci statičkog tipa, pa nema razloga da svaki put učitavate PHP. Ukoliko su podaci dinamički, potrebno je da isključite ovu opciju.
Cache Mobile
Ova opcija omogućava korisnicima da učitaju zasebni html kod za prikaz na mobilnom uređaju ili računaru.
Prvenstveno se koristi za teme koje nisu optimizovane za sve tipove uređaja, ali se takođe može koristiti u situacijama kada se učitavaju različiti vidžeti u zavisnosti od internet pretraživača.
Napomena: Mobile View User Agents lista ne sme biti prazna ukoliko je ova opcija uključena.
List of Mobile User Agents
Ovo polje će biti prazno ukoliko je opcija Cache Mobile isključena.
Kada je opcija uključena ovo polje treba da se popuni listom aplikacija.
Napomena: Svaki unos treba odvojiti uspravnom crticom, |. Bilo koji razmak treba označiti kosom kosom crtom ispred razmaka, /''. (primer ispod)
Mobile | Android | Silk / | Kindle | BlackBerri | Opera Mini | Opera Mobi
Private Cached URIs
U ovoj opciji se nalaze se obrasci putanja (adresa) koje nikada ne bi trebalo da se javno keširaju.
Da biste označili početak niza, dodajte ^ na početak unosa. Da biste napravili tačno podudaranje, dodajte $ na kraj unosa.
Primeri podudaranja unosa
Pretpostavimo da imate sledeće adrese:
1. /recipes/baking/
2. /recipes/baking/cakes
3. /recipes/baking/brownies
4. /popular/recipes/baking/
Niz /recipes/baking/ podudaraće se sa sve četiri adrese.
Niz /recipes/baking/$ podudaraće se sa brojem 1. (jer $ označava tačno podudaranje).
Niz ^/recipes/baking/ podudaraće se sa brojem 1, 2 i 3 (jer ^ označava početak adrese).
Force Cache URIs
Opcija omogućava da putanje koje sadrže navedene nizove teksta budu keširane, bez obzira na bilo koja druga odabrana podešavanja. Svaki niz će se upoređivati sa promenljivom servera REQUEST_URI. Ukoliko se poklapaju, putanja će biti keširana.
Da biste označili početak niza, dodajte ^ na početak, a za tačno podudaranje, dodajte $ na kraj niza.
Force Public Cache URIs
Ova opcija omogućava da putanje koje sadrže navedene nizove teksta budu keširane u javnoj keš memoriji, bez obzira na bilo koja druga odabrana podešavanja.
Svaki niz će se upoređivati sa promenljivom servera REQUEST_URI. Ukoliko se poklapaju, piutanja će biti keširana.
Da biste označili početak niza, dodajte ^ na početak, a za tačno podudaranje, dodajte $ na kraj niza.
Drop Query String
Ovo podešavanje vam omogućava da odredite adrese koje LiteSpeed Cache dodatak treba da preskoči prilikom procesa keširanja.
Neki od njih, posebno oni koji se koriste u marketinške ili analitičke svrhe, nemaju uticaja na sadržaj koji se prikazuje na stranici. Kako se stranica prikazuje isto, nije potrebno čuvati više kopija stranice u keš memoriji.
Default Public Cache TTL
Ovo podešavanje kontroliše većinu stranica i odnosi se na vremenski interval nakon kojeg se ponovo vrši keširanje stranica.
Podrazumevana vrednost iznosi nedelju dana (604800). Ostale moguće vrednosti su 1 sat (3600), 1 dan (86400), 2 nedelje (1209600) itd.
Budući da se većina stranica neće menjati nakon objavljivanja, savetujemo duži TTL interval.
Napomena: Vrednosti uz zagradama su izražene u sekundama.
Default Private Cache TTL
Ovo podešavanje određuje vremenski interval pre ponovog keširanja privatnih stranica. Moguće vrednosti su između 60 i 3600 izražene u sekundama.
Default Front Page TTL
Ovo podešavanje kontroliše interval pre ponovnog keširanja naslovne stranice vašeg sajta.
Podrazumevana vrednost iznosi 30 minuta. Naslovna stranica se najčešće ažurira, ali je ujedno i stranica koju će videti većina posetilaca. Ukoliko je vaš sajt dota psoećen savetujemo da koristite kraći interval. Međutim, ako se sajt ne ažurira često, mogu se koristiti duži intervali.
Napomena:
Podešavanje može da pokrenuti is_front_page () proveru kao i neki dodatak koji koristi interval naslovne stranice za jednu od svojih stranica. Na primer, dodatak WooCommerce to radi na svojoj Shop stranici.
Default Feed TTL
Ova podešavanje kontroliše interval keširanja Feed-ova. Feed-ovi su odličan način da posetioci budu u toku sa zapisima na blogu.
Najčešče su postavljeni da povlače informacije sa bloga u određenim intervalima, što bi bez keširanja moglo uzrokovati stalno opterećenje servera. Keširane stranice Feed-a se uklanjaju prilikom ažuriranja i komentara, tako da će zagarantovano ostati ažurirane.
Moguće vrednosti su 0 ili više. Nula označava da se ne kešira, <30 sekundi biće postavljeno na 30 sekundi.
Default HTTP Status Page TTL
Ovo podešavanje kontroliše interval keširanja stranica koje vraćaju statusne kodove 404, 403, 500 ili bilo koje koje navedete.
Podrazumevana vrednost za svaki od podrazumevanih statusnih kodova je 3600 sekundi ili jedan sat. Za ovu opciju ne postoji preporučena vrednost, jer to zavisi od toga šta se dešava na vašem sajtu.
Ako je poseta 404 stranice uobičajena pojava, moglo bi vam pomoći da keširate stranicu na kratkom intervalu.
Stranice koje vraćaju 403 su obično postavljene namerno, pa za njih se podrazumeva da postavite duži interval.
Greška 500 je daleko opasnija. Keširanje ove stranice može prikriti problem u WordPress-u, što je svakako nepoželjno.
Purge All On Upgrade
Ova opcija omogućava izbor da li će se očistiti keš memorija svih stranica nakon ažuriranja bilo kojeg dodatka, teme ili samog WordPress-a.
Savetujemo da ovo podešavanje bude uključeno jer nikada niste sigurni šta se može promeniti u različitim verzijama onoga što ste ažurirali.
Auto Purge Rule For Publish/Update
Prilikom izmene ili postavljanja objave takođe se menjaju liste kategorija, popisi oznaka, naslovna stranica bloga i kao i razne druge razne arhive.
Ovo podešavanje omogućava vam da odredite koji će se tipovi stranica automatski očistiti svaki put kada se objava izmeni ili kreira.
Koju od stranica ćete izabrati zavisi od postavljene teme i stila prikazivanja objava na vašem sajtu.
Opcija All Pages je standardno onemogućena.
Kada je uključite, svi ostala polja u okviru ovog podešavanja se zanemaruju.
Ovu opciju uključite samo ako nemate omogućenu ESI opciju i ako imate dinamičke vidžete povezane sa objavama koji se prikazuju na svakoj stranici.
Zbog boljih performansi, savetujemo da uključite samo one opcije koje su vam potrebne.
Na primer, kod istorijske arhive, ako sajt ima samo mesečnu arhivu, a nema godišnju arhivu ili dnevnu arhivu, treba čekirati samo Monthly archive. Takođe ako sajt nema arhivu po autoru, nema potrebe da je birate, jer će dodatne provere samo dodatno usporiti proces.
Scheduled Purge URLs
Ova opcija vam omogućava da odredite listu adresa (po jedna u redu) koji će se automatski očistiti u određeno doba dana.
Savetujemo da ova opcija bude isključena osim u posebnim slučajevima jer sofisticirana pravila čišćenja LiteSpeed Cache dodatka su sposobna su da se nose sa većinom potreba korisnika.
Opciju uključite, na primer ako imate sadržaj koji generiše neki drugi izvor i želite da očistite bitne stranice svaki dan kako biste bili sigurni da je sadržaj pravilno prikazan.
Serve Stale
Ovo podešavanje vam omogućava da se posetiocu sajta prikaže poslednja očišćena (zastarela) keširana kopija stranice u slučaju kada ažurirana kopija još uvek nije generisana.
Ovo je opcija koja se koristi na veoma posećenim sajtovima, ali malo utiče na slabo posećene sajtove.
Podešavanje ove opcije zavisi od vašeg sajta. Proverite opterećenje kada je opcija isključena nasuprot kada je uključena i to u različitim vremenskim intervalima.
Kada je Serve Stale opcija isključena LSCache dodatak obrađuje očišćene stranice na sledeći način:
Korisnik poseti stranicu koja je očišćena iz keš memorije
Zahtev poziva PHP i započinje proces izgradnje stranice
Još 100 korisnika poseti istu stranicu pre nego što se PHP proces završi
PHP se poziva 100 puta, što uzrokuje ozbiljno opterećenje servera
Zahtev prvog korisnika se završava i stranica je ponovo keširana
Budućim posetiocima se pruža ažurirana keširana stranica
Kada je opcija Serve Stale uključena LSCache dodatak obrađuje očišćene stranice na sledeći način:
Korisnik poseti stranicu koja je očišćena iz keš memorije
Zahtev poziva PHP i započinje proces izgradnje stranice
Još 100 korisnika poseti istu stranicu pre nego što se PHP proces završi
Svih 100 korisnika dobija prethodno očišćenu (zastarelu) verziju stranice sa minimalnim uticajem na opterećenje servera
Zahtev prvog korisnika se završava i stranica je ponovo keširana
Budućim posetiocima se pruža ažurirana keširana stranica
Scheduled Purge Time
Ovo podešavanje koristite zajedno sa Scheduled Purge URLs podešavanjem. Ako ste naveli listu adresa za čišćenje, ovde navedite interval čišćenja.
Purge All Hooks
LiteSpeed Cache dodatak izvršava akciju Purge All na kešu kada se pokrenu određene WordPress funkcije. Promenom ovih funkcija možete izmeniti ponašanje ove opcije za vaš sajt.
Na primer, ako ne želite da očistite keš memoriju svaki put kada kreirate novu oznaku ili kategoriju, uklonite create_term sa liste.
Ili, ako želite da očistite keš memoriju svaki put kada je komentar objavljen na vašem sajtu, možete dodati comment_post.
LiteSpeed preporučuje da se Purge All Hooks opcija aktivira kada se pokrenu sledeće funkcije:
switch_theme
vp_create_nav_menu
vp_update_nav_menu
vp_delete_nav_menu
create_term
edit_terms
delete_term
add_link
edit_link
delete_link
Spisak dostupnih funkcija potražite u uputstvu za WordPress kod. Mnogi dodaci takođe imaju svoje funkcije na koje se takođe možete pozivati.
Do Not Cache URIs
Putanja koja sadrži navedene nizove neće biti keširana. Svaki niz će se upoređivati sa promenljivom servera REQUEST_URI. Ako postoji podudaranje, putanja neće biti keširan. Za početak niza, dodajte ^ na početak niza. Za tačno podudaranje, dodajte $ na kraj niza.
Primeri podudaranja nizova:
1. /recipes/baking/
2. /recipes/baking/cakes
3. /recipes/baking/brownies
4. /popular/recipes/baking/
Niz /recipes/baking/ podudaraće se sa sve četiri adrese.
Niz /recipes/baking/$ podudaraće se sa 1. (jer $ označava tačno podudaranje).
Niz ^/recipes/baking/ podudaraće se sa 1. 2. i 3. (jer ^ označava početak adrese).
Do Not Cache Query Strings
Ova opcija vam omogućava da izbacite adrese sa određenim nizovima upita iz procesa keširanja.
Primer:
Ako ne želite da keširate bilo koju stranicu koja se prikazuje u ljubičastoj šemi boja, na tu listu možete uneti color = purple (pod pretpostavkom da URL koji koristite za označavanje stranice treba da bude ljubičasta izgleda kao http: // primer. com / page? color = purple). Možete i da unesete boju da biste naznačili da ne želite da keširate nijednu adresu na kojoj je navedena boja, bez obzira o kojoj se boji radi.
Do Not Cache Categories
Standardno podešavanje jeste da se sve kategorije keširaju. Ukoliko imate kategorije koje želite da izuzmete iz procesa keširanja, u okviru ove opcije možete da unesete listu kategorija (po jedna u svakom novom redu).
Do Not Cache Tags
Oznake se tretiraju na isti način kao i kategorije: podrazumevano se keširaju, ali se ignorišu ako ih unesete u okviru ove opcije.
Do Not Cache Cookies
Ova opcija predstavlja listu kolačića koji se ne smeju čuvati u kešu. Konkretno, nemojte keširati nijednu stranicu na kojoj se kolačić sa ove liste pojavljuje. Ukoliko unesete kolačić koji se nalazi na svakoj vašoj strani, onda efektivno vam se čitav sajt neće keširati.
Do Not Cache User Agents
Određene aplikacije takođe mogu biti izuzete iz keš memorije. To znači da ako klijent zatraži stranicu sa vašeg sajta putem jedne od navedenih aplikacija, ista mu se neće prikazivati iz keš memorije. U ovo polje možete ih uneti po jednu u svaki novi red.
Do Not Cache Roles
Ukoliko na vašem sajtu postoje nivoi privilegija, a određene želite da izuzmete iz keširanja to možete izvesti u okviru ove opcije.
Na primer, ako ste administrator i testirate novu funkcionalnost, možda ćete želeti da isključite svoju ulogu administratora iz serviranja stranica iz keš memorije dok ne završite testiranje.
Opcije u okviru kartice ESI
OpenLiteSpeed ne podržava ESI funkcionalnost. Potreban vam je LiteSpeed Web Server Enterprise, LiteSpeed Web ADC ili QUIC.cloud CDN da biste koristili ovu opciju.
Ova opcija omogućava da se stranice prikazuju iz keš memorije za prijavljene korisnike.
ESI vam omogućava da dinamičke delove stranice označite kao zasebne, koji se zatim sastavljaju da bi se napravila cela stranica.
Drugim rečima, ESI vam omogućava da „probušite rupe“ na stranici, a zatim ih popunite sadržajem koji može biti privatno keširan, javno keširan sopstvenim intervalom ili sadržajem koji uopšte nije keširan.
Napomena:
ESI podrazumeva povećanu iskorišćenost resursa.
Za server je mnogo jednostavnije da vrati pune stranice, nego da ih sastavlja iz nekoliko različitih blokova što je ujedno i presudni faktor u odluci da li da omogućite ovu opciju za vaš sajt.
LSCWP Cache Section ESI Tab
Public Cache vs. Private Cache
LiteSpeed Cache ima javnu i privatnu keš memoriju. U javnom kešu naćićete stranice koje su potpuno iste za sve. Privatne keš memorije sadrže sadržaj koji se odnosi samo na određenog korisnika navedenog njegovom IP adresom i ID-jem sesije.
ESI vam omogućava da rastavite celu stranicu i da se prema segmentima ponašate drugačije.
LiteSpeed Web server vam omogućava da skladištite sadržaj u javnoj ili privatnoj keš memoriji.
Kombinacijom ova dva elementa dobijate sistem koji može da razdvoji stranicu na javne i privatne delove, prikladno kešira svaki deo, a zatim "presloži" sadržaj cele stranice iz relevantnih keš memorija i servira ga korisniku bez da je ikada okinuo PHP proces u pozadini.
Ova kombinacija vam omogućava keširanje sadržaja za prijavljene WordPress korisnike. Ako je ESI omogućen, kešira se cela stranica, "buše se rupe" u njoj za privatni sadržaj i taj sadržaj se čuva u privatnoj keš memoriji.
Primeri:
1: Admin Bar - Prijavljeni administrator vašeg sajta posećuje javno keširanu početnu stranicu:
Isključeno: Zahtev okida proces u pozadini, jer je Admin bar na vrhu stranice privatni sadržaj i kao takva ova stranica (i svaka druga stranica na sajtu, po tom pitanju) ne može biti servirana administratoru iz keš memorije.
Uključeno: Veći deo ove stranice se servira iz javne keš memorije, dok se administratorska traka servira iz privatne keš memorije veb lokacije. Nema potrebe za pozivanjem PHP-a.
2: Recent Posts Widget - Velik sajt sa mnogo statičkog sadržaja koji se retko menja uključuje vidžet bočne trake „Recent Posts“ na svakoj stranici.
Isključeno: Svaki put kada se postavi nova objava, svaka pojedinačna stranica na sajtu mora biti očišćena tako da vidžet prikazuje ažurne podatke. Ponovno popunjavanje celokupne keš memorije zahteva da se Crawler pokrene ili da posetioci posete sve stranice sajta.
Uključeno: Sve stranice na sajtu mogu ostati u kešu sa dugim intervalom pre čišćenja, dok je Recent Posts vidžet jedina stvar koju treba očistiti. Ponovno popunjavanje vidžeta u keš memoriji zahteva da samo jedan posetilac jednom zatraži bilo koju stranicu.
Enabling at the Server Level
Keš i ESI opcija moraju biti omogućeni na serveru da biste mogli da ih koristite. U okruženju deljenog hostinga, sistemski administrator će kontrolisati da li određeni nalog ima uključen ili isključen CacheEngine i ESI.
Enabling at the Plugin Level
LiteSpeed Cache dodatak za WordPress smatra da su sve keširane cele stranice zapravo javno keširane.
Kada je ESI opcija uključena, dozvoljavate "probijanje rupa" za sadržaj koji će biti ili privatno keširan, javno keširan sopstvenim intervalom keširanja ili uopšte neće biti keširan.
Jednom omogućeni, podrazumevano se kreiraju sledeći ESI blokovi:
Admin Bar | Comments | Comment form | Recent Posts widget | Recent Comments widget
Bilo koji vidžet može biti ESI blok. ESI je automatski isključen za sve osim za dva gorenavedena vidžeta, ali to sve možete promeniti u administraciji vašeg sajta.
ESI Nonce
Opcija omogućava da uneti vidžet automatski pretvorite u ESI blok.
Oni često ističu pre intervala keširanja stranice, a to može biti problematično za stranice koje ih koriste. Pretvaranjem u ESI blok, dozvoljavate da se osvežava nezavisno od ostatka stranice, bez izazivanja sukoba prilikom keširanja.
Fetch Latest Predefined Nonce
Ova opcija će Vam omogućiti da svaki dodatak pretvorite u ESI blok.
LiteSpeed održava listu poznatih nezavisnih dodataka. Pritisnite dugme u okviru ove opcije i dodaci sa liste će se automatski dodati dodacima koje ste već naveli u polju ESI Nonce.
Vary Groups
Funkcionalnost Vary Groups kombinuje koncepte keš memorije i privilegije korisnika. Sa Vary Groups možete imati više javno keširanih verzija jedne stranice, na osnovu privilegije korisnika koji gleda stranicu.
Različite grupe ne menjaju ponašanje vašeg sajta. Oni jednostavno omogućavaju čuvanje odvojenih keširanih kopija za svaki javni prikaz koji već generiše vaš sajt. Bez promenljivih grupa, aplikacije koje generišu različite poglede za korisnike različitih privilegija morale bi da prijavljene korisnike ostave nekeširanim ili da im serviraju stranice iz privatne keš memorije.
Da biste kreirali Vary Groups za bilo kojeg prikazanog privilegovanog korisnika, unesite vrednost koja nije nula u polje pored tog tipa korisnika. Ako tip korisnika pored sebe ima 0, biće mu servirana podrazumevana keširana kopija.
Jedinstveni prikazi treba da imaju jedinstvene brojeve. Ako dva tipa korisnika dele isti prikaz, stavite ih u istu grupu dodavanjem istog broja.
Widget ESI Blocks
Na putanji WP Admin> Appearance> Widgets možete odabrati vidžet koji želite da pretvorite u ESI blok.
Po podrazumevanim podešavanjima, vidžet se ne smatra ESI blokom. Da bi se vidžet tretirao drugačije od stranica na kojima se pojavljuje, podesite jednu od konfiguracija u nastavku u sekciji LightSpeed Cache.
Private Widget
Sadržaj će se čuvati u privatnoj keš memoriji, različite kopije za svakog korisnika prema IP-u ili ID-u sesije
Podesite Enable ESI na Private
Postavite Widget Cache TTL na vrednost koja odgovara sadržaju vidžeta
Public Widget
Sadržaj će se čuvati u javnoj keš memoriji, pri čemu će svaki posetilac videti potpuno istu stranu
Podesite Enable ESI na Public
Postavite Widget Cache TTL na vrednost koja odgovara sadržaju vidžeta
Uncached Widget
Sadržaj se uopšte neće keširati i dinamički će se generisati svaki put kada se prikaže na stranici
Podesite Enable ESI na Public ili Private (svejedno je, samo da nije Disable)
Podesite Widget Cache TTL na 0
Third Party Plugins
ESI podržava nekoliko drugih blokova koji pripadaju dodacima. Na primer, WooCommerce "korpa" se smatra privatnim ESI blokom.
Sa omogućenom ESI opcijom, vaše stranice se smatraju javno keširanim. Ovo važi za sve izvorne WordPress stranice i za sve WooCommerce stranice. Međutim, nije tačno sa bbPress.
Stranica bbPress sadrži velik broj oblasti privatnih podataka, tako da je zapravo mnogo efikasnije posmatrati celu stranicu privatnom.
Object Cache (Hot Cache)
Hot Cache opcija je podrazumevano isključena. Ukoliko je uključite, konfigurišite je pomoću sledećih postavki.
Status - Informativno područje koje vas obaveštava o statusu spoljne keš memorije.
Metod - Ako je vaš Hot Cache Memcached ili LSMCD, postavite Method na Memcached. Ako Hot Cache Redis, postavite Method na Redis.
Host - Ime hosta ili IP adresa koju koristi vaš Memcached ili LSMCD . Podrazumevana opcija bi trebalo da funkcioniše dobro ako je vaš Memcached podešen putem TCP protokola. Ako koristite UNIX, Host treba da bude postavljen na putanju koja se koristi za instalaciju (npr./path/to/memcached.sock)
Port (11211) - Broj porta koji koristi vaš Hot Cache. Podrazumevana postavka funkcioniše dobro ako je vaš Memcached podešen putem TCP protokola. Ako koristite UNIX vrednost treba da bude postavljena na 0.
Default Object Lifetime - Interval za trajanje sadržaja koje se čuva u Hot Cache funkciji. Savetujemo kratak interval kako bi izbegli zastarele prikaze.
Username - Dostupno samo kada je instaliran SASL i ako je metoda keširanja Memcached.
Password - Lozinka koja se koristi prilikom povezivanja.
Redis Database ID - Baza podataka koja će se koristiti. Ovo polje se pojavljuje samo kada je metoda keširanja Redis.
Global Groups - Spisak grupa koje treba keširati na nivou mreže.
users userlogins usermeta user_meta site-transient site-options site-lookup blog-lookup blog-details rss global-posts blog-id-cache
Do Not Cache Groups - Spisak grupa koje ne bi trebalo da budu uključene u Hot Cache.
Persistent Connection - Kada je omogućeno, veza se konstantno održava kako bi Memcached bio brži.
Cache WP Admin - Kada je omogućeno, tip korisnika (WordPress administrator) će se ubrzati, ali uz rizik povremenog preuzimanja zastarelih podataka iz keš memorije.
Store Transients - Kada je za Cache WP Admin postavljeno na OFF, privremene promene nemaju gde da odu.
Bez privremenih prolaza, ne primate obaveštenja o statusu servera (npr XXXX has been completed successfully). Omogućite Store Transients da biste dobijali obaveštenja servera kada je Cache WP Admin isključen.
Opcije u okviru kartice Browser Tab
LiteSpeed Cache kešira čitave stranice. Kešira dinamički sadržaj i čuva ga kao statičke datoteke koje se brzo učitavaju. Iako dobro obrađuje dinamičko generisani sadržaj, rukuje samo dinamički generisanim sadržajem. Statički sadržaj poput slika, video zapisa ili fontova nije uključen ni u jednu keš memoriju cele stranice. Statički sadržaj se može više puta zahtevati od strane servera.
Primer: Logotip vašeg sajta će se verovatno prikazivati na svakoj stranici koju korisnik poseti, što znači da server mora uzastopno da prenosi istu tu sliku tom istom korisniku.
Tu dobro dolazi keširanje vašeg pretraživača. Kada je omogućeno, vaš logotip (zajedno sa ostalim statičkim sadržajem) čuva se lokalno na uređaju posetioca vašeg sajta prvi put kada se zatraži. Nakon toga, sadržaj se učitava iz lokalne memorije dok keš pretraživača ne istekne. Prikazivanje lokalne slike uvek će koristiti manje resursa od prenosa slike preko interneta, bez obzira na brzinu internet veze.
Kako podesiti keširanje pretraživača?
Keširanje pretraživača je obično omogućeno na nivou servera. Međutim, ako nemate administratorski pristup serveru i dalje možete da omogućite keširanje pretraživača kroz podešavanja LiteSpeed Cache dodatka za WordPress. Možete odabrati da ovo podesite na onom nivou koji za vaš sajt ima najviše smisla.
At the Plugin Level
Browser Cache
Kada je omogućeno keširanje pretraživača, statičke datoteke (poput slika, css-a i video zapisa) se lokalno čuvaju na korisnikovom uređaju kako bi se naknadno preuzimanje učinilo mnogo bržim.
Browser Cache TTL (2592000)
Vremenski interval, u sekundama, koliko dugo će se datoteke sačuvati u kešu pregledača pre isteka. Minimum je 30 sekundi. Preporučena vrednost je 2592000 (30 dana).
Opcije u okviru Advanced kartice
Login Cookie
Ovu opciju treba koristiti za konfigurisanje jedinstvenog kolačića za prijavljivanje ako se više aplikacija sa LiteSpeed Cache dodatkom koristi u jednom virtuelnom hostu.
Primer kolačića za prijavljivanje je _wp_login_1
Improve HTTP/HTTPS compatibility
Kada sajt koristi i HTTP i HTTPS, može doći do sukoba sa kolačićem za prijavljivanje. Kolačići se zasnivaju na domenskom imenu, bez obzira na protokol, međutim HTTP veza ne može da pročita kolačić koji je sačuvan pomoću HTTPS-a što uzrokuje da ako se korisnik prijavi pomoću HTTPS-a, a zatim poveže sa HTTP-om, korisnik se neće tretirati kao prijavljeni korisnik.
Kada omogućite ovu opciju, kolačić za prijavljivanje se u svakom trenutku čuva kao HTTP kolačić, bez obzira na protokol koji se koristi za pristup stranici. Ovo osigurava da je kolačić za prijavu uvek dostupan na oba protokola.
Instant Click
Potrebno je vreme da korisnik klikne na adresu koja je postavljena. Korisnik prvo pređe kursorom preko linka, zatim pritisne taster miša i tek nakon otpuštanja dugmeta smatra se da se „klik“ desio i nova stranica se učitava.
Kada je omogućena ova opcija, stranica se počinje učitavati čim korisnik pređe kursorom miša preko adrese.
Dok se taster miša otpusti, učita se dovoljno stranice tako da otvaranje izgleda gotovo trenutno.
Ukoliko posetioci sajta kursorom prelaze preko više linkova bez klika ovi zahtevi mogu uticati na povećano opterećenje servera.
Podešavanja u okviru WooComerce kartice
Napomena: Ako ne vidite ovu karticu na svojoj stranici onda WooCommerce nije instaliran i aktiviran.
Savetujemo da omogućite ESI opciju ukoliko koristite WooCommerce. ESI omogućava fleksibilno keširanje mešovitih javnih i privatnih podataka u okruženju internet trgovine.
Product Update Interval
Ova opcija omogućava da odredite koliko često želite da očistite keš memoriju kada se ažurira status zaliha ili količina artikla. Odabir zavisi isključivo od vašeg sajta i broja artikala koje nudite.
Ako ne koristite količinu ili status zaliha na bilo koji smislen način, tada je bolje izvršiti minimalno keširanja.
Ako prikazujete količine zaliha na stranicama proizvoda i stranicama sa kategorijama, želećete da osvežite stranice svaki put kada se izmeni stanje zaliha.
Ažurirajte stanje proizvoda zbog promena u količini ili stanju zaliha. Kategorije osvežite samo kada se stanje zaliha promeni.
Use Front Page TTL for the Shop Page
Oznaka ove opcije primoraće stranicu prodavnice da koristi isto TTL podešavanje kao naslovna stranica.
Privately Cache Cart
Ako je ova opcija uključena, onda će se popunjena "korpa" čuvati u privatnoj keš memoriji.
Ako su opcije isključene, "puna korpa" se uopšte ne kešira
Imam problem sa premium temom ili dodatkom. Kako da dobijem pomoć?
U slučaju kada ste korisnik naše WordPress hosting usluge sva pitanja prosleđujete našoj podršci, a mi ćemo ih proslediti dalje i iskomunicirati vaš problem sa konkretnim proizvođačem teme ili dodatka.
Tokom tog procesa može biti neophodno omogućavanje privremenog pristupa WordPress instalaciji kako bi razvojni tim mogao da bolje utvrdi okolnosti pod kojima se problem javlja. Naš tim podrške će u toj situaciji automatski omogućiti pristup pravljenjem zasebnog, privremenog, naloga u okviru vaše WordPress instalacije
Koji su uslovi korišćenja licenci za premium teme i dodatke?
Licence za Premium teme i dodatke možete da koristite samo pod sledećim uslovima:
Morate posedovati aktivnu WordPress hosting uslugu,
Sadržaj iza domena za koji su licence izdate mora da se servira sa naših servera. Domen ne mora biti upućen na naše DNS servere, ali A zapis mora da bude ispravno podešen.
Licence se ne izdaju za poddomene niti za upotrebu u lokalnom razvojnom okruženju, već isključivo za primarni i addon domene u okviru usluge.
Provera gore navedenih uslova se vrši automatski svakoga dana. U slučaju da ovi uslovi nisu ispunjeni, pristup licencama će biti momentalno onemogućen
Kako da vidim podešavanja za optimizaciju slika?
LiteSpeed Cache dodatak za WordPress nudi mogućnost automatske optimizacije slika, čineći ih manjim i bržim za prenos. Možete ručno vršiti optimizaciju slika ili ga konfigurisati da to radi automatski.
U okviru LiteSpeed Cache dodatka, osnovna podešavanja za optimizaciju slika možete videti na sledeći način:
Ulogujte se u vašu WordPress instalaciju.
U meniju sa leve strane odaberite opciju LiteSpeed Cache.
Kliknite na dugme Image Optimization.
Napomena: Ono što je važno jeste da ne koristite druge dodatke za optimizaciju slike istovremeno sa ovom optimizacijom slike. To može prouzrokovati neželjeno ponašanje, uključujući greške u obradi. Izaberite jedan način za optimizaciju slika i pridržavajte se odabranog.
QUIC.cloud
Sve usluge LiteSpeed-a, uključujući optimizaciju slike, hostuju se QUIC.cloud servisu. Ne morate da posedujete QUIC.cloud nalog ako ga ne želite, ali potreban vam je API ključ da biste koristili optimizaciju slike na svom domenu. Možete ga dobiti u odeljku General Section vaše WordPress instalacije.
Optimizacija slike se dešava na dva načina:
Standard Queue, koji je besplatan za sve i uključen u okviru horisting usluge, a upotreba je neograničena.
Fast Queue, koji dolazi sa besplatnom mesečnom kvotom. Ukoliko posedujete QUIC.cloud nalog, možete kupiti još kredita za Fast Queue.
Media Settings
Pre optimizacije slika postoji određen broj podešavanja koje bi trebalo da prilagodite.
Na primer, podrazumevano se optimizuju samo slike u JPG i PNG formatu. Ne kreira se .WebP verzija svake slike, osim ako to ne omogućite (što savetujemo da učinite). Možete odabrati i kreiranje samo .WebP formata bez . JPG optimizacije.
Ova podešavanja su dostupna u okviru Page Optimization > Media Settings.
Optimization Summary
Kada posetite Image Optimization stranu, dugme Gather Image Data omogućuje da LiteSpeed dobije potrebne informacije o slikama koje su dodate u okviru WordPress-a. Kada se to izvede, dugme će se promeniti u dugme Send Optimization Request.
Slanje zahteva za optimizaciju
Pritisnite Send Optimization Request. Prvi put se šalje samo jedna grupa slika. Zarad provere komunikacije između LiteSpeed servera i servera klijenta počinje se sa malim grupama slika.
Kada prva grupa slika završi sa optimizacijom i bude vraćena u sistem (bilo preko cron-a ili pritiskom na dugme Gather Image Data), LiteSpeed će polako početi da šalje veće grupe slika. Ponovo pritisnite Send Optimization Request za optimizaciju da biste poslali drugu grupu.
Videćete neke promene u statusnim porukama u nastavku, obaveštavajući vas koliko je slika zatraženo, koliko je povučeno, uključujući i informacije o potencijalnim greškama.
Kada su slike spremne za povlačenje, možete sačekati da cron to uradi automatski ili, ako ste onemogućili WordPress Cron (ili vašeg crona uopšte), možete pritisnuti dugme Pull Images da biste ručno pokrenuli postupak. Nije potrebno pritisnuti dugme ako vaš cron radi normalno. Nakon nekoliko serija videćete da su veličine serija dostigle 200 slika.
Ako želite automatizovati postupak, pređite na karticu Image Optimization Settings i podesite Auto Request Cron na ON. Sačuvajte podešavanje, a zatim pustite da se slike vašeg sajta optimizuju u pozadini.
Dostupni alati
Undo Optimization
Ukoliko više ne želite optimizovane slike na svom sajtu možete da koristite opciju Use Original Files da biste koristili originalne fajlove.
Re-do Optimization
Ukoliko zaista želite optimizovane slike, nema potrebe da šaljete novi zahtev. Jednostavno pritisnite Use Optimized Files i optimizovane verzije će biti vraćene.
Napomena: Ako pritisnete Remove Original Image Backups links, originalni fajlovi će biti obrisani.
Rescan New Thumbnails
Ukoliko nakon napravljenih izmena nad postojećim slikama LiteSpeed Cache dodatak ne ažurira svoj status, koristite ovu opciju za ponovno skeniranje i ažuriranje informacija o slikama koje su se promenile od prethodnog skeniranja.
Clean Up Unfinished Data
Ova opcija služi u slučajevima ukoliko tokom optimizacije imate greške i dostigli ste tačku u kojoj ne možete da nastavite. Svi podaci koji se odnose na zahteve za optimizaciju koji nisu završeni biće izbrisani iz baze podataka kako biste mogli da nastavite sa optimizacijom. Sve slike koje su bile u toku tretiraće se kao nove sledeći put kada zatražite optimizaciju.
Imajte na umu da ako ne pronađete i ne otklonite osnovni uzrok grešaka koje ste primili, postoji velika šansa da će se i dalje pojavljivati.
Destroy All Optimization Data
Ova opcija briše informacije o optimizaciji slike iz baze podataka i vraća sve završene optimizacije.
Kada aktivirate Destroy All Optimization Data ne postoji način da se poništi rezultat ove akcije.
Optimizacija potrošnje prostora
Nakon što optimizujete slike, na disku se mogu sačuvati tri kopije svake slike: novooptimizovana verzija, .WebP verzija i rezervna kopija originalne verzije.
Caculate Backup Disk Space
Ovo dugme izračunava ukupnu količinu prostora na disku koji koriste originalne neoptimizovane slike.
Remove Original Image Backups
Pritisnite ovo dugme da biste izbrisali sve rezervne kopije originalnih slika. Nećete moći da vratite optimizaciju nakon što se sigurnosne kopije izbrišu. Ova promena je nepovratna!
Kako optimizacija slika radi?
Kada se slike optimizuju postoje dva nivoa: postupak koji se sledi kada predate zahtev i stvarni koraci za optimizaciju koji se preduzimaju na vašim slikama.
Šta je Image Group?
U optimizaciji slika, koriste se dva termina: slike i grupe slika. Kada sliku dodate, kreira se zbirka verzija ove slike različitih veličina. Ove verzije čine grupu slika.
Primer
Dodajete sliku pod nazivom 770.jpg. WordPress kreira kolekciju novih slika i to sledeće:
770-1024k701.jpg
770-150k150.jpg
770-300k205.jpg
770-348k445.jpg
770-568k725.jpg
770-768k525.jpg
770-78k99.jpg
Svi novonastali fajlovi uključujući i orginalni fajl čine jednu grupu. Kada pokrenete optimizaciju, sve slike u grupi slika obrađuju se zajedno, dodajući .WebP i .bk slike u grupu, gde god je to prikladno.
Kako koristiti pojedinačne optimizovane slike?
Ako želite da vratite sve slike natrag u originalnu verziju, odaberite Revert Optimization opciju.
Ako odlučite da više volite samo jednu sliku koja nije optimizovana, možete je vratiti u verziju pre optimizacije.
Na WordPress kontrolnoj tabli odaberite Media > Library. Ako vidite ikonu slike u koloni LiteSpeed Optimization, to znači da postoji optimizovana verzija slike. Ako je ikona ljubičasta, tada se trenutno koristi optimizovana verzija. Ako je ikona siva, koristi se originalna verzija. Kliknite na ikonu za prebacivanje između optimizovane i neoptimizovane verzije.
Takođe možete da prebacite upotrebu .WebP verzije pomoću zelene "kamera" ikonice.
Podešavanje optimizacije slika
Auto Request Cron
Kada je ova opcija uključena, zahtevi za optimizaciju slike automatski će se slati putem cron-a za otpremanje novih grupa fotografija.
Auto Pull Cron
Funkcija za optimizaciju slike koristi Cron za kontrolu preuzimanja optimizovanih slika sa LiteSpeed-ovog servera. Ako onemogućite ovo podešavanje, uvek ćete morati ručno da preuzmete novooptimizovane slike pomoću Pull Images.
Optimize Original Images
Kada se izvrši optimizacija slike, .JPG i .PNG slike biće optimizovane, a rezervne kopije će biti sačuvane.
Na primer, ako se slika image.jpg može optimizovati, njena kopija se čuva u image.bk.jpg. Zatim se novo-optimizovana verzija ponovo snima u image.jpg. Ukoliko ne želite optimizovane .JPG i .PNG podatke isključite ovu opciju.
Remove Original Backups
Kada je ova opcija uključena, Image Optimization automatski briše vaše originalne slike nakon što preuzme optimizovane verzije. Nećete moći da vratite optimizaciju ako se sigurnosne kopije izbrišu!
Ova promena je nepovratna.
Optimize Losslessly
Kada se .JPG i .PNG slike optimizuju, podrazumevano se koristi kompresija sa gubicima. Uključite ovu opciju za optimizaciju pomoću kompresije bez gubitaka. Ovo može poboljšati kvalitet, ali može dovesti do slika koje zauzimaju više prostora.
Preserve EXIF/XMP data
EXIF ili KSMP podaci slike mogu sadržati informacije o opremi koja se koristi za snimanje fotografije, datumu autorskog prava i fotografu, GPS koordinatama, komentarima, ključnim rečima itd.
Budući da ove informacije zauzimaju prostor, proces optimizacije podrazumevano uklanja EXIF podatke. Ovu opciju možete da omogućite da biste sačuvali podatke, ali imajte na umu da će to povećati optimizovanu veličinu datoteke.
Image WebP Replacement
Uključite ovu opciju da biste koristili .WebP slike umesto .JPG ili .PNG, gde je to moguće. Da biste kontrolisali upotrebu WebP-a pojedinačno, pronađite putanju WordPress Dashboard > Media > Library, zadržite kursor iznad slike i videćete WebP opciju enable/disable.
Napomena: Format slike .WebP ne podržavaju svi pretraživači. Ako nepodržani pretraživač zatraži stranicu na kojoj su .WebP slike, LSCache će tom pregledaču dostaviti verziju sa originalnim formatom datoteke slike.
WebP For Extra srcset
Ako na vašem sajtu imate prilagođeni kod i on dodaje srcset elemente, ali zaobilazi WordPress logiku da bi to učinio, ovo podešavanje će je potrebno da uključite.
LiteSpeed zna da traži srcset elemente koji se generišu putem WordPress-a, ali neće zameniti .WebP slike u drugim srcset elementima ako to ne kažete.
WordPress Image Quality Control
Koristite ovu opciju za podešavanje kvaliteta kompresije slike u WordPress-u. Prihvata se bilo koji broj manji od 100, ali što je manji broj to će kompresija biti primetnija