Andi: Javascriptseite bleibt im cache

Hallo,

habe heute bei einem Kunden noch einen Fehler in einer Javascript-Datei entdeckt und gleich behoben. Bei meinem PC funktioniert es super aber dann ruft mich mein Kunde heute an und meint bei ihm funktioniere es nicht.

Ich habe mir dann die Seite die fehlerhaft war schicken lassen und siehe da es war die Alte!!

Kann ich der Javasript-Datei irgendwie mitteilen, dass sie nicht gecacht werden soll? Bei den HTML-Seiten kann ich dass ja über die Header steuern.

Gruß
Andi

  1. 你好 Andi,

    Kann ich der Javasript-Datei irgendwie mitteilen, dass sie nicht gecacht
    werden soll? Bei den HTML-Seiten kann ich dass ja über die Header steuern.

    Bei JS sind dafür dieselben Header zuständig. Bei HTTP ist es irrelevant,
    was für Inhalt ausgeliefert wird, die Header sind für jeden Inhalt
    verwendbar.

    再见,
     克里斯蒂安

    --
    Plakatkleberei | Es geht schon wieder los: die Vorlesungen
    Der Geist ist alles. Du wirst, was du denkst.
    http://wwwtech.de/
    1. Hallo,

      Bei JS sind dafür dieselben Header zuständig. Bei HTTP ist es irrelevant,
      was für Inhalt ausgeliefert wird, die Header sind für jeden Inhalt
      verwendbar.

      Wie gibt man sie dort aus? Googln brachte nichts!

      Gruß
      Andi

      1. hi,

        Bei JS sind dafür dieselben Header zuständig. Bei HTTP ist es irrelevant,
        was für Inhalt ausgeliefert wird, die Header sind für jeden Inhalt
        verwendbar.

        Wie gibt man sie dort aus? Googln brachte nichts!

        http://httpd.apache.org/docs/2.0/mod/mod_expires.html als Anhaltspunkt.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
    2. Hi Christian Kruse,

      Kann ich der Javasript-Datei irgendwie mitteilen, dass sie nicht gecacht
      werden soll? Bei den HTML-Seiten kann ich dass ja über die Header steuern.

      Bei JS sind dafür dieselben Header zuständig. Bei HTTP ist es irrelevant,
      was für Inhalt ausgeliefert wird, die Header sind für jeden Inhalt
      verwendbar.

      er meint wahrscheinlich die meta-tags (sind ja im <head>...)

      Gruß, Marian

  2. Hi Andi,

    habe heute bei einem Kunden noch einen Fehler in einer Javascript-Datei entdeckt und gleich behoben. Bei meinem PC funktioniert es super aber dann ruft mich mein Kunde heute an und meint bei ihm funktioniere es nicht.

    Ich habe mir dann die Seite die fehlerhaft war schicken lassen und siehe da es war die Alte!!

    bei eingebundenen dateien (bilder, stylesheets, js-files etc) fragt der browser (meiner (FF) zumindest) nach, ob die datei seit dem letzten laden geändert wurde, oder er lädt sie sofort.

    wahrscheinlich hast du noch die alte datei auf deinem server. das kannst du einfach überprüfen, indem du die url der js-datei direkt in die url-leiste eintippst (evt. noch reloaden).

    Gruß, Marian

  3. Hallo,

    wenn Dir das mit dem Apatsche und den Headern zu kompliziert ist, kannst Du im Zweifel auch die Dateien, die sich ändern umbenennen.

    Gruß, Andreas

    --
    SELFFORUM - hier werden Sie geholfen,
    auch in Fragen zu richtiges Deutsch