Nechtěná cache na serveru s PHP 5.4

Vyřešeno208 zhlédnutíWebhostingCache Mezipaměť xcache
0

Dobrý den,

na serveru pro fitkonto.cz funguje špatně server a vykreslování stránek. Zdá se, jako by tam byla nějaká vyrovnávací mezipaměť, která vykresluje pořád starou stránku, i když data v databázi jsou uložená. Problém to dělá i se sessions, které občas zabloudí a dostanu session někoho jiného, kdo je na aktuálně na webu. Je nutno říct, že lokálně v Dockeru nebo u předchozího hostingu vše fungovalo normálně.

Příklad problému: v administraci změním článek a kouknu do databáze, tam změnu vidím. Na stránce se ale nic nezměnilo, musím udělat v Chrome až refresh pomocí ctrl + shift + f5 (s vyčištěním lokální cache). Ve Firefoxu stačí mít otevřenou vývojářskou konzoli a změny jsou vidět hned.

V systému nemáme žádnou cache, ani neběží na redakčním systému.

Porovnal jsem konfiguraci PHP a co je u Vás, tak je XCache, zda nemůže dělat problémy. Jinak mě opravdu nic nenapadá.

Děkuji,
Daniel S

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
0
JŠ255861 38.84K - WEDOS Internet, a.s. 0 Comments

Vlákno nyní uzavírám z důvodu neaktivity. V případě potřeby založte nový dotaz nebo nás kontaktujte pomocí kontaktního formuláře.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
Vybral nejlepší odpověď
0
PK265670 37.30K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

Problém s neprojevením změn souborů běžně způsobuje cachování prohlížeče, kdy je statický obsah ukládán do mezipaměti pro rychlejší načítání.

Běžně tedy pomůže web načíst opětovně zkratkou CTRL+SHIFT+R.

Pomoci tedy při tvorbě webů může např. změna názvů souborů, timestampy a jiná opatření zabraňující nebo upravující pravidla cachování.

U Chrome konkrétně pak můžete dočasně zakázat cache stiskem F12, čímž se dostanete do konzole a pod záložkou Network pak zaškrtněte Disable cache. Okno konzole nezavírejte, ale rovnou stránku opětovně načtěte F5. Po jejím načtení můžete Disable cache opět odškrtnout.

Cachování lze také přímo ovlivnit nastavením v souboru .htaccess pomocí modulu mod_expires
https://kb.wedos.com/cs/webhosting/htaccess/htaccess-cachovani-souboru-v-prohlizeci/
https://httpd.apache.org/docs/2.4/mod/mod_expires.html

Popř. lze úplně cachování vypnout
https://help.wedos.cz/otazka/vypnuti-cachovani-na-proxy/5105/answer/5111/

Pokud si přejete vypnout naši cache na webserveru, pak prosím odpovězte v tomto vlákně. Cache Vám pak vypneme.

Role: Podpora
Odpověděl na otázku
0

Dobrý den,

cache jsem si vypnul děkuji. Mohlo to způsobovat ten problém, kdy jsem viděl profil jiného uživatele, který byl ve stejný chvíli přihlášený? Ze cache to nějak popletla a místo toho to ukázalo soubor pro někoho jiného. Na starém serveru se nic takového nestalo a teď se to povedlo několikrát.

Děkuji

Role: Zákazník
Změnil status na publikováno

Dobrý den,
jaký web Vám na PHP 5.4 běží konktétně? Jde o nějaké cms nebo vlastní kód? Jaká data jste přesně viděl? Mohlo by jít o problém cache na staré verzi PHP.