Cache beim provider?

hallo www-gemeinde,

mein provider hat einen cache (proxy?) wo er seiten zwischenspeichert. nun hat mir der provider folgenden html tag empfohlen:

trotz einbau dieses tags werden meine seiten aber immer noch zwischengespeichert, was den nachteil hat das ich neue upgeloadete dateien erst nach etwa 5 tagen(!) sehen kann.

gibt es weitere moeglichkeiten, meine seiten vor dem zwischenspeichern zu bewahren?

bin fuer jeden tipp dankbar

gruss

swissguy

Hallo Swissguy!

Vorab eine Frage: Handelt es sich um die Site auf Deiner Visitenkarte?

mein provider hat einen cache (proxy?) wo er seiten
zwischenspeichert. nun hat mir der provider folgenden html tag
empfohlen:

trotz einbau dieses tags werden meine seiten aber immer noch
zwischengespeichert, was den nachteil hat das ich neue
upgeloadete dateien erst nach etwa 5 tagen(!) sehen kann.

Das eine (die beiden Meta-Tags) hat mit dem anderen (Zwischenspeichern vor endgültigem Upload*) nichts zu tun.

Ich nehme an, Du hast Dir da einen „merkwürdigen“ Provider ausgesucht. Manche wenige nämlich checken erst einmal die Seiten, die hochgeladen wurden; solange stehen die Seiten in einem temp. Verzeichnis.

Und nun noch x kurz zu der Bedeutung der Meta-Tags:

"HTTP-EQUIV": Damit wird der Server, auf dem Deine Site liegt, angewiesen, dem Internet-Browser bestimmte Zusatz-Info zur Verfügung zu stellen, z.B. um etwas bestimmtes auszuführen/zu bewirken. (Ein Beispiel ist z.B. die Language-/ISO-Spezifikation: danach wählt der Browser die richtige Schriftart aus. Kennst Du sicher, wenn Du x den japanischen… Schriftsatz runterladen musstest…) Das sind also Zusatz-Info, die die Bildschirmanzeige usw. mit-steuern helfen. Das was „da drin steht“, wird definitiv ausgeführt.

"Pragma" bestimmt, ob Seiten auf irgendeinem Proxy irgendwo im Netz zwischengespeichert werden dürfen. Sinn vom Zwischenspeichern (content=cache, yes, proxy): ist der Server von Deinem Provider einmal nicht erreichbar (z.B. Server-Fehler 500), wird umgeleitet auf einen Ersatz-Proxy; das kann allerdings hin und wieder auch x zu anderen Fehlern führen, nämlich, dass nicht die aktuelle Version Deiner Site angezeigt wird. Deshalb kann man mit content=no-cache erzwingen, dass die Inhalte von der Originaladresse gelesen werden.

"Expires" gibt die sog. Haltbarkeitszeit in Sekunden oder in Form eines Datums (ich glaube im Format: yyyy-mm-dd) an.
Wenn dort z.B. „2003-12-06“ steht, und ich mir Deine Seite heute anschaue und gelegentlich wieder besuche, kann es sein, dass ich gar nicht die aktuellen Inhalte sehe! Warum: Weil mein Browser die Seiten u.U. aus dem Cache von meiner Festplatte liest! Aber eines ist definitiv bei dem o.a. Datum: An und nach Nikolaus 2003 liest mein Browser Deine Seiten garantiert neu ein!
So also: Gibst Du als Wert „0“ Sekunden an, muss immer die aktuelle Version vom Server ausgeliefert, vom Browser eingelesen werden…

Ich glaube, das war jetzt erschöpfend…

gibt es weitere moeglichkeiten, meine seiten vor dem
zwischenspeichern zu bewahren?

bin fuer jeden tipp dankbar

…kannst aber bei mehr und neuen Fragen gerne posten oder mailen.

Viele Grüsse um die halbe Welt! (Wie nur kommst Du dort ins Internet ohne Telefon?!)

CU & Have Fun!
DannyFox64 :smile:

hallo auch um die welt :smile:,

Hallo Swissguy!

Vorab eine Frage: Handelt es sich um die Site auf Deiner
Visitenkarte?

ja, es handelt sich um www.koh-chang.ch

mein provider hat einen cache (proxy?) wo er seiten
zwischenspeichert. nun hat mir der provider folgenden html tag
empfohlen:

trotz einbau dieses tags werden meine seiten aber immer noch
zwischengespeichert, was den nachteil hat das ich neue
upgeloadete dateien erst nach etwa 5 tagen(!) sehen kann.

Das eine (die beiden Meta-Tags) hat mit dem anderen
(Zwischenspeichern vor endgültigem Upload*) nichts zu tun.

aha.

Ich nehme an, Du hast Dir da einen „merkwürdigen“ Provider
ausgesucht. Manche wenige nämlich checken erst einmal die
Seiten, die hochgeladen wurden; solange stehen die Seiten in
einem temp. Verzeichnis.

leider ist es der einzig moegliche. internet laeuft hier via satellit (up- und download) und es gibt nur diesen provider. uebrigens der groesste in thailand. (csloxinfo)

mein host ist allerdings in der schweiz, damit gibts keine probleme, denn das seltsame ist, dass alle anderen, seis hier in thailand oder irgendwo in europa, die irgeneinen anderen provider von der ersten sekunde an die neuen seiten sehen.
auch ich kann die neuen seiten sehen wenn ich die ip eingebe. nur bei eingabe von www.koh-chang.ch kann ich nicht auf die neuen seiten zugreiffen.

Und nun noch x kurz zu der Bedeutung der Meta-Tags:

"HTTP-EQUIV": Damit wird der Server, auf dem Deine Site
liegt, angewiesen, dem Internet-Browser bestimmte Zusatz-Info
zur Verfügung zu stellen, z.B. um etwas bestimmtes
auszuführen/zu bewirken. (Ein Beispiel ist z.B. die
Language-/ISO-Spezifikation: danach wählt der Browser die
richtige Schriftart aus. Kennst Du sicher, wenn Du x den
japanischen… Schriftsatz runterladen musstest…) Das sind
also Zusatz-Info, die die Bildschirmanzeige usw. mit-steuern
helfen. Das was „da drin steht“, wird definitiv ausgeführt.

"Pragma" bestimmt, ob Seiten auf irgendeinem Proxy
irgendwo im Netz
zwischengespeichert werden dürfen. Sinn
vom Zwischenspeichern (content=cache, yes, proxy): ist der
Server von Deinem Provider einmal nicht erreichbar (z.B.
Server-Fehler 500), wird umgeleitet auf einen Ersatz-Proxy;
das kann allerdings hin und wieder auch x zu anderen Fehlern
führen, nämlich, dass nicht die aktuelle Version Deiner Site
angezeigt wird. Deshalb kann man mit content=no-cache
erzwingen, dass die Inhalte von der Originaladresse gelesen
werden.

"Expires" gibt die sog. Haltbarkeitszeit in Sekunden
oder in Form eines Datums (ich glaube im Format: yyyy-mm-dd)
an.
Wenn dort z.B. „2003-12-06“ steht, und ich mir Deine Seite
heute anschaue und gelegentlich wieder besuche, kann es sein,
dass ich gar nicht die aktuellen Inhalte sehe! Warum: Weil
mein Browser die Seiten u.U. aus dem Cache von meiner
Festplatte liest! Aber eines ist definitiv bei dem o.a. Datum:
An und nach Nikolaus 2003 liest mein Browser Deine Seiten
garantiert neu ein!
So also: Gibst Du als Wert „0“ Sekunden an, muss immer die
aktuelle Version vom Server ausgeliefert, vom Browser
eingelesen werden…

Ich glaube, das war jetzt erschöpfend…

gibt es weitere moeglichkeiten, meine seiten vor dem
zwischenspeichern zu bewahren?

bin fuer jeden tipp dankbar

…kannst aber bei mehr und neuen Fragen gerne posten oder
mailen.

Viele Grüsse um die halbe Welt! (Wie nur kommst Du dort ins
Internet ohne Telefon?!)

siehe oben… :smile: und danke fuer die ausfuehrungen.

CU & Have Fun!
DannyFox64 :smile:

cu too
thx

swissguy

Hallo,

nur eine kleine Korrektur.

"Pragma" bestimmt, ob Seiten auf irgendeinem Proxy
irgendwo im Netz
zwischengespeichert werden dürfen.

Das ist so nicht richtig. Ich zitiere mal RFC2616, in dem HTTP 1.1 spezifiziert wird:

14.32 Pragma
 The Pragma general-header field is used to include implementation-
 specific directives that might apply to any recipient along the
 request/response chain. All pragma directives specify optional
 behavior from the viewpoint of the protocol; however, some systems
 MAY require that behavior be consistent with the directives.
 [...]

In HTTP 1.1 gibt es für Proxy-Einstellungen die Cache-Control Direktive. Sie war in HTTP 1.0 nicht vorhanden, daher wurde der „Umweg“ über eine Pragma-Anweisung aus Kompatibilitätsgründen beibehalten.

Gruß

Fritze

Hallo Fritze,

Danke für die Korrektur.
Aber noch einmal eine kleine Frage…

[Zitat Beginn >>>]
Das ist so nicht richtig. Ich zitiere mal RFC2616, in dem HTTP
1.1 spezifiziert wird:

14.32 Pragma
 The Pragma general-header field is used to include implementation-
 specific directives that might apply to any recipient along the
 request/response chain. All pragma directives specify optional
 behavior from the viewpoint of the protocol; however, some systems
 MAY require that behavior be consistent with the directives.[...]

[dass: "nur auf der benutzten Route, über die die Datenpakete der Seite laufen, ein Server eine Seite zwischenspeichern darf/kann?"

Das interessiert mich jetzt nämlich genau.
Was wirklich geschieht ist ja im Zweifelsfall entscheidend.

Danke,

CU DannyFox64 :smile:

Hallo Swissguy!

ja, es handelt sich um www.koh-chang.ch

mein provider hat einen cache (proxy?) wo er seiten zwischenspeichert.

trotz einbau dieses tags werden …upgeloadete dateien
erst nach etwa 5 tagen(!) sehen kann.

Ich nehme an, Du hast Dir da einen „merkwürdigen“ Provider

leider ist es der einzig moegliche. internet laeuft hier via
satellit (up- und download) und es gibt nur diesen provider.
uebrigens der groesste in thailand. (csloxinfo)

Gut, unter diesen Bedingungen ist’s wohl kein merkwürdiger Provider, sondern genau der richtige.

mein host ist allerdings in der schweiz, damit gibts keine
probleme, denn das seltsame ist, dass alle anderen, seis hier
in thailand oder irgendwo in europa, die irgeneinen anderen
provider von der ersten sekunde an die neuen seiten sehen.
auch ich kann die neuen seiten sehen wenn ich die ip eingebe.
nur bei eingabe von www.koh-chang.ch kann ich nicht auf die
neuen seiten zugreiffen.

Wer ist denn da der Betreiber des Hosts in der Schweiz?
Werden auf dem schweizer Server die Seiten gespeichert?

Solange Du nicht weisst, was da im Hintergrund passiert, musst Du vermuten. So etwas kann dann multiple Quellen haben:

  • Ist die Uhr auf Deinem lokalen Rechner (worauf Du die HTML-Seiten schreibst) vielleicht verstellt?
  • Muss man den Server speziell konfigurieren? (Sei es per Online-Tool, wo es in der hintersten Ecke heisst: „5 Tage zurückhalten“ oder „Warten bis Dateidatum erreicht wurde“. – Oder über eine „.htaccess“-Datei??)

Wenn andere Leute/Freunde Deine Seite aufrufen, sehen die dann auch 5 Tage lang „nix“?? Mir fällt da nämlich gerade eine Eigenheit vom IE ein, die Du vielleicht wegen der teuren Sat-Verbindung nutztst:

(Beim IE) Unter Menü „Extras–Internetoptionen“ und der Karte „Allgemein“ verschiedene Stellschräubchen (Respektive: „Preferences / Properties…“): Kontrolliere x auf wieviel Tage der Verlauf eingestellt ist und wie die Einstellungen zu den Temporären Internetdateien lautet… (Ich habe da eingestellt: „Nach neuen Versionen von Dateien suchen: bei jedem Zugriff“).

Vielleicht ist dann das Prob. gelöst. :wink:

Und nun noch x kurz zu der Bedeutung der Meta-Tags […]

"Pragma" bestimmt, ob …

Siehe Ausführungen von „Fritze“.

Viele Grüsse um die halbe Welt! (Wie nur kommst Du dort ins
Internet ohne Telefon?!)

siehe oben… :smile: und danke fuer die ausfuehrungen.

CU & Have Fun!
DannyFox64 :smile:

Hallo Fritze,

Hallo Danny,

…heisst das, dass: "nur auf der benutzten Route, über
die die Datenpakete der Seite laufen, ein Server eine Seite
zwischenspeichern darf/kann?"

Ähm, die Frage verstehe ich nicht ganz. Daten können natürlich nur da gepuffert werden, wo sie auch mal langgekommen sind (also entlang der Route). Oder habe ich da jetzt einen Knoten im Hirn?

Gruß

Fritze

Hallo Fritze,

…heisst das, dass: "nur auf der benutzten Route, über
die die Datenpakete der Seite laufen, ein Server eine Seite
zwischenspeichern darf/kann?"

Ähm, die Frage verstehe ich nicht ganz. Daten können natürlich
nur da gepuffert werden, wo sie auch mal langgekommen sind
(also entlang der Route). Oder habe ich da jetzt einen Knoten
im Hirn?

Nein, Du hast kein Knoten im Hirn. - Genau das wollte ich definitiv so wissen… Weil (oder habe ich da den Knoten?) es hätte ja noch die Möglichkeit gegeben, dass sich die Pragma-Anweisung auf Mirrors anderer IP des Original-Servers bezieht… (Ich hatte die Sache vorher immer so oder so ähnlich verstanden.)

Danke!
DannyFox64 :smile:

hallo dannyfox64,

Wer ist denn da der Betreiber des Hosts in der Schweiz?

metanet.ch

Solange Du nicht weisst, was da im Hintergrund passiert, musst
Du vermuten. So etwas kann dann multiple Quellen haben:

  • Ist die Uhr auf Deinem lokalen Rechner (worauf Du die
    HTML-Seiten schreibst) vielleicht verstellt?
  • Muss man den Server speziell konfigurieren? (Sei es per
    Online-Tool, wo es in der hintersten Ecke heisst: „5 Tage
    zurückhalten“ oder „Warten bis Dateidatum erreicht wurde“. –
    Oder über eine „.htaccess“-Datei??)

Wenn andere Leute/Freunde Deine Seite aufrufen, sehen die dann
auch 5 Tage lang „nix“?? Mir fällt da nämlich gerade eine
Eigenheit vom IE ein,
die Du vielleicht wegen der teuren
Sat-Verbindung nutztst:

der host in der schweiz kann nicht das problem sein, das problem liegt bei meinem satelliten provider. denn, jedermann der nicht mit meinem provider auf meine seiten zugreifft, sieht die neuen versionen sofort. auch ich sehe die neuen versionen wenn ich die ip eintippe anstelle von www.koh-chang.ch.
das ist es ja was mich so wundert, weil ich habe mit dem befehl tracert die routen verfolgt, die sind fuer die ip und fuer www.koh-chang.ch identisch und trotzdem ist das was ich sehe nicht! identisch.

(Beim IE) Unter Menü „Extras–Internetoptionen“ und der Karte
„Allgemein“ verschiedene Stellschräubchen (Respektive:
„Preferences / Properties…“): Kontrolliere x auf wieviel
Tage der Verlauf eingestellt ist und wie die Einstellungen zu
den Temporären Internetdateien lautet… (Ich habe da
eingestellt: „Nach neuen Versionen von Dateien suchen: bei
jedem Zugriff“).

bei mir auch

gruss aus der rainy saison

swissguy

Hallo swissguy,

Wer ist denn da der Betreiber des Hosts in der Schweiz?

metanet.ch

der host in der schweiz kann nicht das problem sein, das
problem liegt bei meinem satelliten provider. denn, jedermann
der nicht mit meinem provider auf meine seiten zugreifft,
sieht die neuen versionen sofort. auch ich sehe die neuen
versionen wenn ich die ip eintippe anstelle von
www.koh-chang.ch.
das ist es ja was mich so wundert, weil ich habe mit dem
befehl tracert die routen verfolgt, die sind fuer die ip und
fuer www.koh-chang.ch identisch und trotzdem ist das was ich
sehe nicht! identisch.

Gut, das liegt dann wahrscheinlich am DNS-Server bzw. der Weiterleitung dadurch; es gibt auch andere Spezifikationen, was eine TLD sein kann und wie. Könnte sein, dass „die“ das in Deiner Region anders behandeln.

(Ich gehe davon aus, Du benutzt Windows als BS…)

Um sofort/immer die aktuelle Version Deiner Seite anzusehen, probiere doch x folgendes (aber ohne Garantie, wenn der Thailändische Zugangsprovider da dran etwas modifiziert…):

Im Ordner „C:\WINDOWS“ findest Du die Datei „HOSTS“ (hat keine Extension). Wenn Du dort die IP zu www.koh-chang.ch einträgst, sollte der IE direkt darauf zugreifen können. Wichtig nur, HOSTS muss im Klartextformat (z.B. mit notepad.exe) gespeichert werden; nach dem nächsten System-Neustart müsste „es“ funzen. – Ein Muster für die Synstax der Einträge müsste mit in „HOSTS.“ drin stehen (Falls nein, bitte Mail - dann sende ich Dir die Datei per Mail.)
(Hoffe, die anderen Netzwerk-Dateien (wie HOSTS) haben keine Exclusions drin…)

Nur für den Fall, dass sich die IP einmal ändert, denk dann dran, dass Du in HOSTS die IP angegeben hast. Dann machte der IE nämlich das Probl. auf eine unbekannte IP zuzugreifen (und wartet, und wartet… aber nix kommt).

Ein sonniger Gruss aus Rhein-Main,

DannyFox64 :smile:

der host in der schweiz kann nicht das problem sein, das
problem liegt bei meinem satelliten provider. denn, jedermann
der nicht mit meinem provider auf meine seiten zugreifft,
sieht die neuen versionen sofort. auch ich sehe die neuen
versionen wenn ich die ip eintippe anstelle von
www.koh-chang.ch.
das ist es ja was mich so wundert, weil ich habe mit dem
befehl tracert die routen verfolgt, die sind fuer die ip und
fuer www.koh-chang.ch identisch und trotzdem ist das was ich
sehe nicht! identisch.

Gut, das liegt dann wahrscheinlich am DNS-Server bzw. der
Weiterleitung dadurch;

Nein. Das ist eine „virtual host“ und völlig in Ordnung.

Sebastian

DANKE !
hallo dannyfox,64

Im Ordner „C:\WINDOWS“ findest Du die Datei „HOSTS“ (hat
keine Extension). Wenn Du dort die IP zu www.koh-chang.ch
einträgst, sollte der IE direkt darauf zugreifen können.
Wichtig nur, HOSTS muss im Klartextformat (z.B. mit
notepad.exe) gespeichert werden; nach dem nächsten
System-Neustart müsste „es“ funzen. – Ein Muster für die
Synstax der Einträge müsste mit in „HOSTS.“ drin stehen (Falls
nein, bitte Mail - dann sende ich Dir die Datei per Mail.)
(Hoffe, die anderen Netzwerk-Dateien (wie HOSTS) haben keine
Exclusions drin…)

leider hat auch dieser tipp nicht die erwartete besserung gebracht.es scheint, dass der teufel irgendwo im detail steckt. ich lass es jetzt erstmal dabei, da alle anderen ja das richtige sehen.

danke nochmals fuer all deine tipps!

gruss noch immer aus dem dauerregen (allerdings bei 28 grad :smile:)

swissguy