Predmemoriranje i brzina

Višeslojno predmemoriranje koje održava brzinu stranica pri velikom opterećenju

Većina posjeta web-mjestu na platformi Zinn Digital® nikada ne dotiče PHP ili MySQL. Predmemorija cijelih stranica LiteSpeed, objektna predmemorija Redis po web-mjestu i CDN rub surađuju, usklađeni pametnim automatskim brisanjem, tako da stranice ostaju brze, a izvori tihi — na više od 650.000 ugošćenih web-mjesta diljem svijeta.

Tri sloja priručne memorije, jedan usklađeni sustav

Brzina dolazi iz posluživanja prave stvari s najbržeg mjesta. Slažemo tri predmemorije tako da se na zahtjev odgovori što je ranije moguće — na rubu mreže, na web-poslužitelju ili iz memorije — i da se nikad ne mora ponovno graditi stranica koja je već izgrađena.

LSCache predmemorija cijele stranice

Na LiteSpeed poslužiteljima, predmemorirajući prednji odgovori označeni su LiteSpeed cache-control i tag zaglavljima, tako da web poslužitelj isporučuje cijele stranice bez pozivanja PHP-a ili upita prema MySQL-u. To je najveća pojedinačna prednost za vrijeme do prvog bajta na WordPress-u.

Objektna predmemorija Redis po web-mjestu

Prekidač s jednim klikom instalira samostalni Redis objektni predmemorijski dodatak (drop-in), rasterećujući ponovljena čitanja baze podataka. Ako Redis ikada bude nedostupan, dodatak se vraća na memorijsku predmemoriju po zahtjevu, tako da stranica nastavlja s radom.

CDN i rubni poslužitelji

Statički resursi i stranice pogodne za predmemoriranje poslužuju se s CDN-a koji je blizu posjetitelja. Čišćenja predmemorije zrcalno se primjenjuju na rubnoj mreži (edge) kako bi bila usklađena s izvornom predmemorijom — jedna kontrola, a ne tri nepovezane postavke.

Pametno automatsko čišćenje održava sadržaj svježim

Predmemorija je korisna samo ako briše prave stranice u pravom trenutku. Naša prati stvarne promjene i kirurški čisti koristeći LiteSpeed oznake predmemorije – a ne bezumno brisanje svega pri svakoj izmjeni.

  • Kada se objava ili stranica spremi, pošalje u smeće ili izbriše, čiste se samo pogođene stranice i popisi na kojima se pojavljuju.
  • Komentari, uređeni termini taksonomije, promjene tema, aktivacija dodataka i ažuriranja jezgre/dodataka/tema pokreću ciljana čišćenja.
  • Briše zrcaljenje na upravljačku ploču putem potpisanog webhooka, tako da se CDN i rubni poslužitelji čiste u korak s izvorištem.
  • REST endpoint za pročišćavanje omogućuje upravljačkoj ploči brisanje svega, određenih URL-ova ili određenih oznaka — uz autentifikaciju putem administratorske sesije ili HMAC-SHA256 potpisa.

Sigurno prema zadanim postavkama — dinamičke stranice se nikada ne predmemoriraju

Agresivno predmemoriranje sigurno je samo onda kada se stvari koje moraju ostati aktivne nikada ne predmemoriraju. Zinn® Cache dolazi s razumnim zadanim postavkama za WordPress i WooCommerce / Easy Digital Downloads: košarica, naplata, moj-račun, REST i AJAX, pretpregled i pretraživanje su izuzeti, a svaki zahtjev prijavljenog korisnika ili kolačića sesije poslužuje se svjež.

To znači da kupac nikada ne vidi tuđu košaricu, a prijavljeni urednik nikada ne vidi zastarjeli nacrt. Možete dodati dodatna pravila za stazu, upitni ključ i prefiks kolačića po web-mjestu kada su potrebna dodatku, bez diranja sigurnih zadanih postavki.

Predmemoriranje je mogućnost koja se postavlja po nacrtu (blueprintu), tako da statične, PHP i Node stranice dobivaju predmemoriju koja im odgovara, a dodatak radi besprijekorno svugdje gdje sloj predmemorije cijele stranice nije dostupan.

Česta pitanja

Moram li ikada ovo konfigurirati?

Ne. Dodatak Zinn® Cache dolazi u sklopu deployment footprint-a, a predmemorija cijele stranice, objektna predmemorija, automatsko čišćenje i sigurne iznimke automatski su konfigurirani na stranicama hostanim na Zinn-u. Sve možete dodatno prilagoditi pod Postavke → Zinn® Cache ili s upravljačke ploče, ako to želite.

Hoće li predmemoriranje srušiti moju WooCommerce trgovinu?

Ne. Košarica, naplata, moj-račun i svi zahtjevi s prijavom ili sesijskim kolačićima prema zadanim postavkama nikada se ne predmemoriraju, tako da dinamične stranice i stranice prilagođene svakom korisniku uvijek ostaju aktivne. Predmemorija cijele stranice poslužuje samo one stranice koje su iste za svakog posjetitelja.

Što se događa ako je Redis nedostupan?

Predmemorija objekata je opcionalna i radi sigurno u slučaju kvara. Ako nedostaje phpredis ekstenzija, prekidač je onemogućen uz obavijest; ako Redis postane nedostupan tijekom izvođenja, zamjenska skripta poslužuje podatke iz predmemorije u memoriji za svaki pojedinačni zahtjev tako da se stranica nikada ne sruši.

Zahtijeva li ovo LiteSpeed?

Predmemoriranje cijelih stranica koristi LiteSpeed web poslužitelj ili dodatak LiteSpeed Cache treće strane ako je već aktivan. Na drugim se poslužiteljima ne šalju zaglavlja predmemorije, ali predmemorija objekata, izuzeća i udaljeno čišćenje i dalje funkcioniraju.

Kako ostaju usklađeni CDN i predmemorija poslužitelja?

Jedno usklađeno čišćenje. Kada se sadržaj promijeni, ciljana čišćenja temeljena na oznakama brišu pogođene stranice na web poslužitelju i zrcale se na CDN-u i rubnoj mreži putem potpisanog webhooka, tako da svaki sloj briše iste stranice u isto vrijeme.

Pogledajte to na vlastitim web-mjestima

Započnite 14-dnevno probno razdoblje bez kartice i prepustite višeslojnoj predmemoriji da odradi posao. Besplatne migracije, 30-dnevno jamstvo povrata novca, jamstvo 99,99% dostupnosti i bez vezivanja uz dobavljača.

Započni besplatno

LiteSpeed Partner Zinn Digital® je službeni LiteSpeed Partner. Svaka stranica na našem vlastitoj Zinn® floti radi na licenciranom LiteSpeed Enterprise poslužitelju s LSCache dodatkom — najbržem načinu posluživanja sustava WordPress i WooCommerce — koji mi podešavamo, licenciramo i održavamo ažuriranima, a nikada besplatnu inačicu.