Autor | Zpráva | ||
---|---|---|---|
okurkaa Profil |
#1 · Zasláno: 7. 11. 2019, 00:00:05
Mám na webu který funguje na wordpressu hvězdičkové hodnocení. Problém je že když dám hodnocení pomocí hvězdiček, tak se to ukáže až zhruba po 15 minutách, jinak to pořád načítá starou verzi uloženou v paměti, tudíž lze hlasovat několikrát než to načte ten web znova. Jde to nějak vypnout aby se změna projevila hned a ne až vyprší cache?
|
||
Kajman Profil |
#2 · Zasláno: 7. 11. 2019, 08:27:30
K události hodnocení si navěšte událost nebo filtr, který hodnocenou věc vyhodí z cache. Na co to navěsit a co zavolat byste měl najít v dokumentaci nebo zdrojácích pluginu spravujícího hodnocení a pluginu použitého pro cachování.
|
||
okurkaa Profil |
#3 · Zasláno: 8. 11. 2019, 08:00:36
Chachování trvá vždy 5 minut, pak se načte stránka správně se změnou. V .htaccess nic není. Co mám hledat? Počet vteřin?
|
||
Kajman Profil |
#4 · Zasláno: 8. 11. 2019, 08:28:39
Pokud cachujete na serveru, tak [#2]. Pokud píšete o cache v prohlížeči, tak po hlasování se dá vynutit refresh i jedinečným query stringem, pokud klasický refresh nestačí.
|
||
okurkaa Profil |
#5 · Zasláno: 8. 11. 2019, 09:16:22
Kajman:
To právě nevím jestli na serveru nebo ne. Na PC to načte hned po F5 a v mobilu vždy až po 5 minutách. |
||
Kajman Profil |
#6 · Zasláno: 8. 11. 2019, 10:26:15
Pokud se to v PC načte hned, tak to nebude cache na straně serveru, ale cache v prohlížeči (která je nejspíše povolená v http hlavičkách posílanách serverem).
Http hlavičky si můžete jednoduše zkontrolovat v sekci síť ve vývojových nástrojích prohlížeče - většinou dostupných klávesou F12. |
||
okurkaa Profil |
To ukazuje 200
Zajímavé je, že i když schválím komentář, tak to na mobilu píše ještě 5 minut že komentář čeká na schválení. |
||
Kajman Profil |
#8 · Zasláno: 8. 11. 2019, 12:50:46
200 bude http status - tedy jedna z http hlaviček, více Vás zajímají http hlavičky přímo ovlivňující cachování na straně prohlížeče či proxy serveru.
Nejlépe si přečtěte nějaké základy, ať víte, co vůbec hledat. |
||
Časová prodleva: 5 let
|
0