Announcement

Collapse
No announcement yet.

Servletprogrammierung - EXPIRED-Kennzeichnung möglich?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Servletprogrammierung - EXPIRED-Kennzeichnung möglich?

    Ich habe ein Servlet, das bei Klick auf einen Link automatisch eine pdf-Datei erstellt, die heruntergeladen werden kann.
    In der Regel wird die herunterzuladende Datei jedes Mal neu
    generiert, wenn ein Benutzer auf den Link klickt.

    Ein Problem tritt auf, wenn zwei Benutzer über den selben Proxy-Server auf die Seite mit dem Servlet zugreifen:
    In diesem Fall wird die Datei nicht neu generiert, sondern
    der zweite Benutzer lädt ebenfalls die Datei herunter, die für den ersten Benutzer automatisch generiert wurde.
    (Weil der Proxy die Datei, die bereits 1 mal heruntergeladen wurde, zwischencacht, da sie ja den selben Dateinamen hat.)

    Gibt es vielleicht eine Lösung für dieses Problem,
    wie man Proxys dazu zwingen kann, die Datei jedes mal neu zu laden?
    (z.B. durch eine Expired-Kennzeichnung?)

    Wäre für schnelle Hilfe sehr dankbar.
    Daniela

  • #2
    Hallo,

    hast Du folgendes schon mal probiert?:

    [meta http-equiv="cache-control" content="no-cache"]
    [meta http-equiv="cache-control" content="max-age=0"]
    [meta http-equiv="cache-control" content="must-revalidate"]

    BY

    Comment


    • #3
      Hallo! Danke für den Tipp. Dein Trick klappt zwar bei html-Seiten, jedoch gibt es bisher keine mir bekannte Möglichkeit, die oben genannten Einstellungen für eine PDF-Datei vorzunehmen, die ja als "jedesmal zu aktualisieren" gekennzeichnet werden soll.
      Der Proxy behält sie also einfach im Cache

      Comment

      Working...
      X