Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-10-2009, 13:58   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Arrow Cache-Problem

Ich verwende den Loader, um eine externe SWF zu laden.
Nun wird diese externe SWF über ein verstecktes PHP-Skript an den Client - Browser - gesendet.
Dabei werden extra Date und Last-Modified-Header mit dem Änderungsdatum der externen Quell-SWF mitgesendet - sowie ein E-Tag (md5-Teil).

Wenn ich jetzt die Quell-SWF modifiziere, dann müsste ja ein Cache-Hit eintreten und die neue SWF heruntergeladen werden.
Allerdings scheint das bei einigen Webseitenbesuchern (die den veralteten und von Microsoft nicht mehr empfohlenen und unterstützten Internet Explorer 6 verwenden - das kann ich aber nicht ändern) nicht einzutreten.
Diese können die Seite (mit dem Flash) aktualisieren, wie sie lustig sind
- es bleibt immer die alte Datei.

Kann es vielleicht sein, dass es manchmal grundlegende Probleme beim Caching gibt?
Zurzeit habe ich das Caching mit Cache-Control-Direktiven über den HTTP-Header und über meta-tags im Head-Teil des Container-HTML Dokuments unterdrückt.
Das ist aber schade - denn so muss die SWF (die recht groß ist) jedesmal - auch wenn es völlig unnötig ist - neu geladen werden.

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 29-10-2009, 14:54   #2 (permalink)
Think French...
 
Benutzerbild von matt-murdock
 
Registriert seit: Jan 2006
Beiträge: 1.369
schon versucht in dem du eine zufallszahl oder ein Date in die load Funktion mit einbaust?

hier in as2

var dateCourante: Date = new Date();
loadMovie("main.swf?uniq="+dateCourante.getTime(), this._parent.dropZone);


a+
__________________
Flash MX und Flash 8 - Mac OS X

Geändert von matt-murdock (29-10-2009 um 16:52 Uhr)
matt-murdock ist offline   Mit Zitat antworten
Alt 29-10-2009, 15:33   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Arrow

Es geht also nicht zuverlässig über HTTP-Header?
Die GET-Methode sieht ganz nett aus. - Vielen Dank für den Tip!

Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 29-10-2009, 16:54   #4 (permalink)
Think French...
 
Benutzerbild von matt-murdock
 
Registriert seit: Jan 2006
Beiträge: 1.369
"HTTP-Header" haben nie wirklich funktioniert so viel ich weis.. da die von browesr unterschiedlich interpretiert werden ( und die meisten browser machen eh was die wollen mit dem Cache...)
__________________
Flash MX und Flash 8 - Mac OS X
matt-murdock ist offline   Mit Zitat antworten
Alt 30-10-2009, 17:04   #5 (permalink)
Neuer User
 
Benutzerbild von skoda
 
Registriert seit: Apr 2009
Beiträge: 21
<meta http-equiv="CACHE-CONTROL" CONTENT="NO-CACHE">


funszt bei mir eigentlich immer
__________________
no one died when clinton lied
skoda ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
cache, header, http, loader, php

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
cache problem abraxas323 ActionScript 3 4 10-07-2009 12:45
cache problem NewFlashUser Flash Einsteiger 5 14-09-2008 02:41
Cache problem! Samuel Flash Einsteiger 2 30-07-2007 17:28
Cache-Problem tom_haese Flash Einsteiger 0 08-08-2006 14:36
Cache Problem mirzahat Flash MX 2004 1 03-11-2004 21:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele