Cache-Problem beim Sprachwechsel

wosch

Beitrag von wosch »

HerrB hat geschrieben: ... aber gut, ich gucke es mir mal an (bei Speicherung als Favorit wäre es sicherlich ganz praktisch).
Ist ja schon mehr als ich im Moment zu hoffen wagte 8)
:D
Gugro
Beiträge: 2
Registriert: Fr 25. Mai 2007, 17:15
Kontaktdaten:

Beitrag von Gugro »

Ich bin auch über die Problematik der Sprachumstellung gestolpert.

Gefunden habe ich in conlib/session.inc die Variable:
var $allowcache = "no"; ## "passive", "no", "private" or "public"
Sie steuert welche Werte für Cache-Control im Header übergeben werden.
Bei mir war als Standard "no" eingetragen, was dazu führt das der Proxy/Browser jedesmal alle Elemente der Seite neu angefordert hat. Die Seite war dementsprechend langsam.

Falls man aber eine andere Einstellung verwendet, die das cachen der Seite erlaubt, so kommt es zu den besagten Problemen bei der Sprachauswahl. Der Grund : nach der Umstellung z.B. von Deutsch auf English mit changelang hat der nächste Link dann normalerweise wieder das Format ".../front_content.php?idcat=4".
Der Proxy sagt: "Prima die URL habe ich im Cache" und liefert dann wieder die Seite in Deutsch aus dem Cache anstatt die Seite in Englisch neu vom Webserver zu holen.

Ich bin gerade dabei, die verschiedenen Möglichkeiten auszuprobieren. Wenn ich neue Infos habe, werde ich es hier reinsetzen.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ich bin gerade dabei, die verschiedenen Möglichkeiten auszuprobieren. Wenn ich neue Infos habe, werde ich es hier reinsetzen.
Ähm, lass Dich nicht aufhalten, aber die Lektüre der vorangegangenen Seiten dieses Threads würde ich Dir nahe legen...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt