molily: AJAX: Verständnisfrage + Vorschlag

Beitrag lesen

Hallo,

Die AJAX Engine hat ja in gewisser Weise die Funktion eines Pre-Caches, oder? Aber woher weiß die Engine ganz Allgemein, was sie cachen soll.

Äh, nein. Die Datenspeicherung und Freigabe von Speicherplatz obliegt dem Programmierer. Ständig neue Daten vom Server zu beziehen und diese nicht direkt nach Gebrauch zu löschen, sollte natürlich nicht vorkommen, da kann selbst der Garbage Collector von JavaScript nicht weiterhelfen.

Spezielles Beispiel: Google Maps - die Application kann doch nicht wissen, dass ich mich in Deutschland umschauen möchte - und die komplette Karte kann man ja nicht "mal ebenso" chachen...

Google Maps legt durchaus tausende Image-Objekte an, die natürlich Speicher benötigen, aber die Grafikdaten selbst liegen ganz normal im Browser-Festplattencache.

Mathias