Üdvözletem!
Alapértelmezett címlapnak beállítottam egy "oldal" típusú tartalmat. A rendszeresen frissülő adatok (mint pl. utolsó hozzászólás x ideje, vagy utoljára regisztrált felhasználó, de egyebek is) azonban nem frissülnek, amíg a cachet nem törlöm. Utána megint úgy marad, a következő cache-ürítésig.
Mi a megoldás, hogy legalább a cron futásakor frissüljön a címlap (vagy esetleg minden új belépésnél?)?
A segítséget előre is köszönöm!
Fórum:
ha jol tudom anon userkent
ha jol tudom anon userkent szemlelve a lapot inkabb kapod a cache-t, viszont ha belepve vagy akkor friss tartalmat latsz. bar ebben nem vagyok biztos, de mintha a hup.hu -n is igy menne.
---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.
Minimális gyorstár élettartamnál mi van?
Adminisztráció » Webhely beállítása » Teljesítmény » Minimális gyorstár élettartam
Ez okozhat ilyet.
Nagy Gusztáv
1 óra
a minimális élettartam beállítása (azt hiszem, ez volt alapból, bár nem ezer %). Módosítanom kellene rajta?
Egyébként valóban, csak az anonim felhasználók esetében nem friss a címlap - ezt elfelejtettem leírni...
Nem ez az alap
Gondolj bele: ez azt jelenti, hogy 1 órán belül semmiképpen nem generálja újra az oldalt.
Kapcsold ki, vagy vedd néhány percre.
Nagy Gusztáv
OK, köszönöm, átállítom
Csak azt nem értem, mihez képest egy óra? Mert napokig sem változik a címlap...
Nem változik?
Hogyhogy nem változik? Hisz te írtad: "A rendszeresen frissülő adatok" Te magad kezdted azzal, hogy az oldal egyes részei frissülnek!
Akkor röviden a gyorstárazásról:
Elvileg minden egyes oldallekérés elég sok lépésből áll. Erre nem is mindig lenne szükség, hiszen az oldalak jelentős része ritkán változik. Ha tehát csak időnként generáljuk le az oldalt, és közben az előzőleg generáltat adjuk vissza mindenkinek, akkor spórolhatunk. Ez a gyorstárazás.
Ha azonban változik valami, akkor újra kellene generálni. De ha azt mondod, hogy egy órán belül semmiképpen ne generálja újra, akkor nem fogja. És pl. az oldal látogatottsági adatok is csak óránként fognak látszani. (Persze az adatbázis folyamatosan frissül, csak a kimenetbe ez óránként generálódik bele.)
Nagy Gusztáv
Félreértettél, bocs
A rendszeresen frissülő adatokon pl. a friss hozzászólásokat, vagy a legújabb felhasználók "listáját" értem. Tehát egy hozzászólás ideje így jelenik meg: 1 hét 1 nap. Nos, ez a bizonyos időpont nem változik, következő nap is egy hét egy napot ír, nem pedig egy hét két napot. Ugyanígy az új felhasználó nem változik, hacsak nem ürítem a cache-t kézzel.
Átállítottam a frissítést (5 percre), de most is ugyanez a helyzet. Következő nap is ugyanezeket az adatokat mutatja a címlap.
Viszont ha belépek adminként, akkor a tényleges időpontot hozza (pl. a fenti alapján 1 hét 2 nap). Vagyis a címlap csak az anonim usereknek nem frissül. Remélem, így érthető.
Mi lehet az oka?