Zadejte hledaný výraz...

Opera – problém s kešováním a redirecty

megi
verified
rating uzivatele
(3 hodnocení)
17. 2. 2009 15:12:16
Ahoj,
setkal se někdo s tímto problémem? Z neexistujících URL dělám 301 "Location:" redirect na http://naky-hostname.cz/ a opakovaně v opeře přistupuju na neexistující stránku.
Co se děje je to, že se střídavě zobrazuje celá hlavní stránka a její v půlce useknutá verze. V logu apache jsou velikosti HTTP odpovědí vždy stejné, odpovídající celé velikosti stránky (takže opera musí dostat celý zdroják stránky), ale střídá se jeden a dva požadavky na /:
V rozšířených prohlížečích to funguje bez zdvojení požadavků po redirectu. Nezáleží na tom jestli pomocí hlaviček vypnu kešování na stránce kam provádím redirect. Pokud na hlavní stránce mačkám F5, tak se pokaždé zobrazí v pořádku.
Je to docela oříšek. :)
Viděl tohle už někdo? Redirecty jsou přece běžná věc.
17. 2. 2009 15:12:16
https://webtrh.cz/diskuse/opera-problem-s-kesovanim-a-redirecty#reply237913
Není to nějaký typ prefetchingu v prohlížeči?
17. 2. 2009 20:20:57
https://webtrh.cz/diskuse/opera-problem-s-kesovanim-a-redirecty#reply237912
megi
verified
rating uzivatele
(3 hodnocení)
17. 2. 2009 21:02:32
Napsal Retal;217545
Není to nějaký typ prefetchingu v prohlížeči?
Díky. Dobrý postřeh. Myslím že ano, protože jeden z těch zdvojených požadavků totiž nemá nastavený referer, což bude asi běžné u prefetchingu, kvůli ochraně soukromí.
Jediné co je divné, je důvod toho, proč by opera prefetchovala stránku, kterou právě otevírá a jen při každém druhém požadavku. Ne že by chování sw muselo nutně dávat smysl. :)
Taky jsem zjistil, že na jednom serveru to jde a na jiném ta samá aplikace s tou samou instalací opery dělá ty potíže. No nic, jdu hrát hru "hledej rozdíly v konfiguraci."
17. 2. 2009 21:02:32
https://webtrh.cz/diskuse/opera-problem-s-kesovanim-a-redirecty#reply237911
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
17. 2. 2009 21:12:10
Jen zkusím: Hned za tou hlavičkou 301 skript ukončuješ, nebo ještě něco vypisuješ i do těch neexistujících url?
17. 2. 2009 21:12:10
https://webtrh.cz/diskuse/opera-problem-s-kesovanim-a-redirecty#reply237910
megi
verified
rating uzivatele
(3 hodnocení)
17. 2. 2009 21:18:16
Našel jsem nějaké staré bugreporty o tom, že opera očekává nějaký obsah v odpovědích 301 od serveru a jináč dělá problémy. Zkoušel jsem oboje, mít odpověď prázdnou i vracet kratičkou stránku, kde je link na cíl redirectu. (kdyby měl někdo automatické přesměrování v opeře vypnuté) Pokaždé stejné chování.
17. 2. 2009 21:18:16
https://webtrh.cz/diskuse/opera-problem-s-kesovanim-a-redirecty#reply237909
Pro odpověď se přihlašte.
Přihlásit