2009-07-28 1 views
1

Wenn ich auf einer Flash-lastigen Website bin und meinen Browser-Cache lösche, funktioniert die Site weiterhin.Wo werden SWF-Dateien nach dem Löschen des Browser-Cache gespeichert?

Es ist möglich, dass die gesamte SWF-Datei nicht in den aktiven Flash-Speicher geladen wird, wenn ich den Browser-Cache lösche (besonders für Websites, die große rsl-Bibliotheken wie papervision3d verwenden). Ich kann dies mit den Profiling-Tools von Flash-Builder überprüfen.

Also, wo sind die SWF-Bibliotheken auf der Festplatte (oder im Speicher woanders?), Die die Website weiterhin funktionieren lassen?

Antwort

5

nicht sicher, ob dies die Daten, die Sie suchen, aber auf Windows, Flash Player speichert einige Informationen in % APPDATA%/Adobe/Flash Player, % APPDATA%/Macromedia/Flash Player und % TEMP% (der letzte Ort, an dem .flv-Dateien gespeichert sind, obwohl sie mit der Erweiterung .tmp benannt sind und zumindest auf meinem System so aussehen, als würden sie mit einem Präfix 'fla' beginnen).

Unter Linux Ich würde versuchen, in ~/.adobe, Überprüfung ~/.macromedia und /tmp oder Variationen dieser, und ich bin der Äquivalente auf OS X nicht sicher

+0

Ja, ich bin in der Lage, die flex rsls in einem der Verzeichnisse zu finden, die Sie erwähnten. – jedierikb

3

Natürlich wird der Browser nicht klar Dateien, die es aktiv verwendet, die wirklich den Ast absägen würde, auf dem Sie sitzen.

Flash verwendet jedoch den Browser-Cache für alle regulären Dateien. So werden die Dateien auf die gleiche Weise wie der Rest des Caches gespeichert. Wie das funktioniert, wenn Sie den Cache mit einer laufenden Flash-App löschen, hängt von der Implementierung des Browser-Cache ab.

RSLs sind anders, da sie vom Flash-Player selbst zwischengespeichert werden, wahrscheinlich in einem der Verzeichnisse Kitsune erwähnt.

+0

So ... wo sind die Dateien? – jedierikb

+0

aktualisiert meine Antwort, um ein bisschen klarer zu sein – grapefrukt

1

Vielleicht ist es nicht das zwischengespeicherte SWF, aber andere zwischengespeicherte Daten. Flash hat einen ähnlichen Mechanismus wie Cookies, um lokale Daten zu speichern. Durch Klicken mit der rechten Maustaste auf das Flash-Objekt und anschließendes Festlegen der Speichergröße auf 0 werden diese Daten gelöscht. Dann richte es erneut ein und der "Cookie" für diese Seite wird entfernt.

Verwandte Themen