Za navodila upravljanja kazal in čiščenja predpomnilnika v Magento 1.x kliknite tukaj.
🇬🇧 Za angleško različico navodil Upravljanja kazal kliknite tukaj.
🇬🇧 Za angleško različico navodil Čiščenja predpomnilnika kliknite tukaj.
Ob urejanju spletne trgovine na platformi Magento 2 sprememba naziva kategorije ali izdelka povzroči spremembo strukture URL-povezav te kategorije in vseh pripadajočih izdelkov. Če povezave niso ustrezno posodobljene, lahko to privede do napak 404 (Stran ne obstaja). Za pravilno delovanje spletne trgovine in osveževanje podatkov je ključno razumevanje delovanja kazal (upravljanja indeksov) in predpomnilnika (cache).
Osnovni koncepti: Kazala in predpomnilnik
Kaj je upravljanje kazal (Index Management)?
Indeksiranje je proces, s katerim Magento pretvori in optimizira podatke (izdelke, cene, kategorije ipd.) v strukture, ki omogočajo hitrejša iskanja in nalaganje spletne trgovine. Arhitektura platforme Magento shranjuje podatke v več ločenih podatkovnih bazah ali tabelah. Brez indeksiranja bi moral sistem ob vsaki zahtevi uporabnika znova izračunavati cene, popuste in pravila košarice, kar bi znatno poslabšalo odzivni čas spletnega mesta.
Za vsak tip podatkov obstaja ločen indeks (npr. indeks za cene, indeks za atribute, indeks za kategorije). Ko spremenite podatek (npr. ceno izdelka s 4,99 € na 3,99 €), mora Magento izvesti ponovno indeksiranje (reindex), da je sprememba vidna v trgovini.
Načini posodabljanja kazala:
Posodobi ob shranjevanju (Update on Save): Spremembe se indeksirajo takoj po shranjevanju.
Posodobi po urniku (Update by Schedule): Indeksiranje se izvaja samodejno v ozadju prek opravil Cron.
Ročno posodabljanje: Osvežitev se sproži ročno ali prek ukazne vrstice (CLI).
Opozorilo: Če sistem zazna potrebo po ponovnem indeksiranju, se v vrhnjem delu nadzorne plošče prikaže sistemsko opozorilo.
Kaj je predpomnilnik (Cache Management)?
Predpomnilnik shranjuje že generirane elemente in HTML-strukturo spletnega mesta v začasno shrambo na strežniku. S tem se zmanjša obremenitev baze podatkov ter omogoči hitrejše streženje vsebine obiskovalcem.
Kadar je predpomnilnik vklopljen, se lahko zgodi, da posodobljeni podatki na spletnem mestu niso takoj vidni. V takšnem primeru je treba predpomnilnik ročno osvežiti ali izprazniti, da strežnik ponovno generira vsebino s posodobljenimi podatki.
Sprememba načina indeksiranja in ročno posodabljanje
Za konfiguracijo načina indeksiranja ali ročni zagon posodobitve sledite naslednjim korakom:
Prijavite se v nadzorno ploščo spletne trgovine Magento 2.
V glavni navigacijski vrstici izberite Sistem (System) in v razdelku Orodja (Tools) kliknite na Upravljanje indeksa (Index Management).
Na seznamu označite potrditveno polje ob indeksu (Indexer), ki ga želite spremeniti.
V zgornjem padajočem meniju Akcija (Actions) izberite želeni način:
Posodobi ob shranjevanju (Update on Save)
Posodobi po urniku (Update by Schedule)
Ponovno indeksiraj podatke (Reindex Data)
Kliknite gumb Pošlji (Submit), da uveljavite spremembe.
| Element / Stolpec | Opis |
|---|---|
| Indeksnik (Indexer) | Ime posameznega indeksa. |
| Opis (Description) | Podrobnejši opis funkcije indeksa. |
| Način (Mode) | Prikazuje trenutni način indeksiranja (Update on Save ali Update by Schedule). |
| Stanje (Status) | Trenutno stanje indeksa:
- Pripravljen (Ready): Indeks je posodobljen.
- Načrtovano (Scheduled): Ponovno indeksiranje je v čakalni vrsti.
- V teku (Working): Indeksiranje se izvaja.
- Potrebno ponovno indeksiranje (Reindex Required): Podatki niso usklajeni in zahtevajo posodobitev. |
| Zadnja posodobitev (Updated) | Datum in čas zadnjega uspešnega indeksiranja. |
Kako spremeniti način upravljanja kazal ali jih posodobiti ročno?
- Prijavite se v urejevalnik vaše spletne trgovine.
- V orodni vrstici kliknite na Sistem (System) ter pri razdelku Orodja (Tools) kliknite na Upravljanje indeksa (Index Management).
- Označite Indexer, ki ga želite spremeniti.
- V zgornjem spustnem meniju spremenite akcijo na:
- posodobi pri shranjevanju (update on Save)
- posodbi po urniku (Update by Schedule)
- posodobi ročno (Reindex Data)
- Kliknite na gumb Pošlji (Submit) in spremembe bodo shranjene.
Razlaga izrazov
Indexer | Ime posamezenga kazala |
Description | Opis kazala |
Mode | Označuje trenutni način indeksiranja. Načina sta lahko posodobi po shranjevanju ali posodobi po urniku. |
Status | Prikazuje enega od sledečih: |
Update | Prikazuje datum zadnjega uspešnga indeksiranja. |
Čiščenje predpomnilnika v sistemu Magento 2
Za osvežitev shrambe predpomnilnika izvedite naslednje korake:
Prijavite se v nadzorno ploščo spletne trgovine Magento 2.
V navigacijski vrstici izberite Sistem (System) ter v razdelku Orodja (Tools) kliknite na Upravljanje predpomnilnika (Cache Management).
V zgornjem levem kotu kliknite gumb Izpraznite predpomnilnik shrambe (Flush Cache Storage).
Priporočila za upravljanje
Po zaključku večjih vnosov ali sprememb podatkov v spletni trgovini sprožite ponovno indeksiranje ustreznega indeksa.
Ponovno indeksiranje ne zahteva nujno čiščenja predpomnilnika, vendar je v primeru neusklajenega prikaza podatkov (npr. nepravilna cena ali opis) priporočljivo najprej osvežiti indekse in nato še predpomnilnik.
Čiščenje predpomnilnika na strežniku Magento ne počisti lokalnega predpomnilnika spletnega brskalnika na vašem računalniku. Po opravljenih posodobitvah priporočamo tudi osvežitev predpomnilnika lokalnega brskalnika.
Za navodila kako izbrisati predpomnilnik brskalnika kliknite TUKAJ.
Ne najdete odgovora na svoje vprašanje?
V tem primeru lahko preko vaše Spletnik nadzorne plošče oddate zahtevek za tehnično pomoč.
Povezava za oddajo zahtevka:
podpora@spletnik.si
Zahtevek lahko oddate tudi tako, da se vpišete v svojo Spletnik nadzorno ploščo in
v spustnem meniju "Pomoč uporabnikom" na vrhu strani izberete zavihek "Zahtevaj podporo".