Allgemeines 22.016 Themen, 149.128 Beiträge

Seltsames Problem mit Firefox

xafford / 3 Antworten / Baumansicht Nickles

Ich war gerade dabei eine PHP-Funktion zu testen, die einen Zählerwert in gemeinsamem Arbeitsspeicher erhöht, zu diesem Zwec brauchte ich natürlich immer den aktuellen Inhalt der Speicheradresse, die ich mir im Browser ausgeben lies.
Das erste problem war, daß Firefox die Ausgabe immer cachte und nur bei jedem 3. Zugriff den Inhalt der Speicherstelle erhöhte, was ich natürlich nicht wollte, also habe ich unter about:config den Wert für browser.cache.check_doc_frequency von 3 auf 1 gesetzt (also von "automatisch" auf "bei jedem Zugriff"). Man sollte eigentlich denken, daß er dan wirklich bei jedem Zugriff den aktuellen Wert anzeigt (bzw das Script aufruft). Falsch gedacht, immer noch nur bei jedem 3. Mal wurde der Wert erhöht und angezeigt. Ergo schaltete ich den Festplattencache unter browser.cache.disk.enable ab. Immer noch kein Erfolg.
Ergo habe ich das Caching ganz deaktiviert, indem ich browser.cache.memory.enable ebenfalls auf "false" setzte. Jetzt wurde erwartungsgemäß das Script wirklich jedes Mal atualisiert, allerdings nicht, wie man es erwarten würde. Der Wert wurde bei jedem Zugriff nicht um 1, wie vorgesehen, erhöht, sondern um 2!
Zuerst dachte ich, es wäre ein Fehler im Script, ein Gegentest mit IE zeigte allerdings das erwartete Verhalten. Dies führte mich zu dem Schluß, daß Firefox bei einer Aktualisierung das Script zweimal aufruft.
Also kann ich nun wählen, entweder die gecachte Version, oder doppelten Aufruf. Hat jemand eine Idee, ob es an falschen Einstellungen liegen kann, oder ist das ert, es Bug zu melden?

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
xafford Nachtrag zu: „Seltsames Problem mit Firefox“
Optionen

Nach etlichem Probieren habe ich die Ursache für das seltsame Verhalten gefunden. Es war das Plugin "HTML-Tidy". Das war nicht nur für die doppelten Zugriffe verantwortlich (schon seltsam), sondern es verursachte auch das Problem mit den nicht wirksamen Caching-Vorgaben (noch seltsamer). Ein deaktivieren der Interaktion mit dem Browser hat geholfen.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
triker xafford „Ursache gefunden“
Optionen

Hey Xaff, ich mache mich am WE rauf zu Zaphod, soll ich ihm nen nice greetz zustecken von euch?
Halte die Latte hoch mein Freund!
Steven

Gesundheit konnte ich mir nicht kaufen... Deshalb habe ich fast keine mehr...
bei Antwort benachrichtigen
xafford triker „Pälzer Ursache gefunden“
Optionen

Aber sischer doch...ich bin am WE i DÜW auf der Wein- und Sektmesse, ich trink dann einen auf euch ;o)

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen