Nechtěná cache na serveru s PHP 5.4

28 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
Odpověděl na otázku
0
23.01K - 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

Kategorie