Houyhnhnm: Browser-Cache

Kann man irgendwie verhindern, daß bestimmte - nicht alle - heruntergeladenen Dateien zu einer Seite vom Browser gecacht werden?

  1. Hallo Houyhnhnm.

    Kann man irgendwie verhindern, daß bestimmte - nicht alle - heruntergeladenen Dateien zu einer Seite vom Browser gecacht werden?

    Wie hast du gesucht? Ich finde in unserer wunderbaren Archiv-Suche unzählige Threads mit möglichen Antworten.
    So z. B.:

    mod_expires

    <http://de.selfhtml.org/html/kopfdaten/meta.htm#laden@title=SELFHTML: Datei von Originaladresse laden>

    Einen schönen Freitag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    mathbr:del.icio.us/ mathbr:w00t/
    1. Hallo Ashura,

      ja, für HTML ist es kein Problem. Aber wie ist es mit anderen Dateien, in die man keine Meta-Tags eintragen kann und ohne Serverunterstützung?

      Gibt es von JS aus irgendwelche Möglichkeiten, Einfluß zu nehmen?

      Oder wirken Meta-Tags auch auf die in der HTML-Seite referierten nicht-HTML-Dateien?

      Gruß,

      Houyhnhnm

      1. Hallo,

        ja, für HTML ist es kein Problem. Aber wie ist es mit anderen Dateien, in die man keine Meta-Tags eintragen kann und ohne Serverunterstützung?

        du hättest sagen sollen: Für HTTP ist es kein Problem. Denn Ashuras Hinweis auf mod_expires beschränkt sich ja nicht auf HTML, sondern ist für alle Ressourcen anwendbar, die der Server ausliefert.
        Gut, wenn du natürlich überhaupt keinen Einfluss auf die Servereinstellungen hast (auch nicht über .htaccess), sieht's mau aus. Dann bist du auf Gnade und Vernunft von Browser-Cache und eventuellen Caching Proxies angewiesen.

        Gibt es von JS aus irgendwelche Möglichkeiten, Einfluß zu nehmen?

        Nein.

        Oder wirken Meta-Tags auch auf die in der HTML-Seite referierten nicht-HTML-Dateien?

        Nein. Das können sie nicht, da HTTP ein verbndungsloses Protokoll ist. Jeder Request ist eine in sich abgeschlossene Client/Server-Transaktion und hat mit vorangegangenen oder folgenden Requests technisch nichts zu tun.

        So long,
         Martin

        --
        Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.
  2. Hallo Houyhnhnm

    Kann man irgendwie verhindern, daß bestimmte - nicht alle - heruntergeladenen Dateien zu einer Seite vom Browser gecacht werden?

    Wenn du keinen Einfluss auf die Serverkonfiguration hast, besteht noch die
    Möglichkeit, an die jeweilige URI einen zufälligen Parameter anzuhängen.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!