Autor Thema: Web Seite nicht cachen  (Gelesen 1860 mal)

TomLudwig

  • Gast
Web Seite nicht cachen
« am: 21.06.05 - 12:31:28 »
Hallo zusammen,

wie schaffe ich es, dass jedes Element meiner Web Datenbank bei jedem Aufruf neu vom Notes Server geholt wird?
Ich möchte in meinem Quellcode den lokalen Cache des Internet Explorers und den Cache des Proxys umgehen.

Ist dies möglich? Wenn ja --- wie?

Danke, Gruß Tom

Marinero Atlántico

  • Gast
Re: Web Seite nicht cachen
« Antwort #1 am: 21.06.05 - 12:46:23 »
hier die gute Diskussion, welche http-header Felder man setzten sollte.
http://www.jguru.com/faq/view.jsp?EID=377&page=2
Das ist nicht jsp-spezifisch, sondern http-allgemein.
In Formelsprache gibt es seit R6 einen Befehl @SetHttpHeader(key, value). Mit dem kannst du die Werte setzen.
As you know sind diese httpHeader nicht zu verwechseln mit dem <head>Bereich einer html Seite, sondern werden davor in dem Stream an den Browser geschickt.

Apache axis hat ein Tool mit dem man sich wirklich gut anschauen kann, was bei http tatsächlich zwischen Client und Server ausgetauscht wird.
Oder suche einfach in Google nach: http://www.google.de/search?hl=de&c2coff=1&q=TCP+Monitoring&btnG=Suche&meta=
Kann wirklich instruktiv sein, sich das mal in Ruhe anzuschauen.

Gruß Axel
« Letzte Änderung: 21.06.05 - 12:50:07 von Marinero Atlántico »

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Web Seite nicht cachen
« Antwort #2 am: 21.06.05 - 12:49:17 »
Ein ausgezeichnetes Tutorial: http://www.mnot.net/cache_docs/

Setzen kannst Du die entsprechenden Header entweder über Meta-Tags oder via @SetHTTPHeader, etc.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Marinero Atlántico

  • Gast
Re: Web Seite nicht cachen
« Antwort #3 am: 21.06.05 - 12:54:51 »
Ein ausgezeichnetes Tutorial: http://www.mnot.net/cache_docs/
Das sieht wirklich sehr gut aus. Klasse

TomLudwig

  • Gast
Re: Web Seite nicht cachen
« Antwort #4 am: 23.06.05 - 09:13:48 »
Nachdem ich mir die ganzen Tutorials und Seiten durchgelesen habe, sind das denke ich die besten 3 Formeln die in jeder Maske etc. meiner Notes DB eingefügt werden sollten:

@SetHttpHeader("Cache-Control", "no-cache")  // HTTP 1.1
@SetHttpHeader("Pragma", "no-cache")  // HTTP 1.0
@SetHttpHeader("Expires", 0)  // Proxy

Aber wie kann ich nun zuverlässig Testen ob die die Header Informationen auch an den Server übertragen werden. Funktioniert das mit dem Tool Apache Axis?

Vielen Dank für eure Hilfe...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz