Akamai Cache aktualisieren

9

Wie oft aktualisiert Akamai den Cache?

Wir verwenden Akamai, um häufig aufgerufene Dateien zwischenzuspeichern. Wenn ich Dateien auf den Akamai FTP hochlade und überschreibe, kann ich die neue Datei nicht live sehen.

Hat jemand Erfahrung damit?

    
sthg 09.12.2008, 01:20
quelle

4 Antworten

10

Es ist konfigurierbar. Sie müssen mit demjenigen Kontakt aufnehmen, der in Ihrer Organisation Ihr Akamai-Konto verwaltet. Sie haben Zugriff darauf, wie und was zwischengespeichert wird. Bei Bedarf können sie Sie mit einem technischen Kontakt bei Akamai in Verbindung setzen.

    
staticsan 09.12.2008, 01:38
quelle
14

Bedenken Sie, dass die Dateien auch anderweitig zwischengespeichert werden können, einschließlich auf allen Proxyservern, hinter denen sich der Client befindet, oder im Cache des Browsers selbst. Eine einfache Möglichkeit, dies zu umgehen, besteht darin, der URL eine Abfragezeichenfolge hinzuzufügen und den Wert bei jeder Aktualisierung der Dateien zu ändern oder ihn auf einen zufälligen Wert festzulegen, um den Cache jedes Mal zu umgehen. Der Server wird die Abfragezeichenfolge ignorieren, aber der Browser und die Proxys werden denken, dass es sich um eine völlig andere URL handelt, und sie erneut anfordern.

Zum Beispiel anstatt zu beantragen:

  

styles.css

Anfrage:

  

styles.css? version = 1

    
X-Cubed 09.12.2008 01:40
quelle
1

Eine andere Sache, die es zu überprüfen gilt, ist die Zeit, die man für Gegenstände, die Akamai im Cache hält, zu leben.

Ich benutze Akamai bei der Arbeit, kürzlich habe ich herausgefunden, dass es nichts mit einem Alter von maximal Null zwischenspeichern wird. Dann, als ich das zu etwas nützlicherem korrigiert hatte, gab es zufällig alte und neue Gegenstände von derselben URL zurück. Sie konnten im Header-Inhalt sehen, dass die alten Elemente, in diesem Fall PDF-Dateien, noch ein maximales Alter von Null hatten, während die aktuellen PDFs den neuen maximalen Alterswert hatten.

Um dies zu beheben, mussten wir die URLs von Akamai löschen, so dass neue Versionen der PDFs im Cache gespeichert wurden, wobei der korrigierte maximale Alterswert verwendet wurde. Jetzt bleiben die betroffenen PDFs nur für die neue maximale Zeit zwischengespeichert, und wir erhalten konsistent die korrekten Versionen.

    
Jeremy 28.02.2012 18:44
quelle
0

Dateien im Akamai-Netzwerk können mit der Cache-Konfiguration des Endkunden abgestimmt werden. In der Regel sind die zwei häufigsten Ansätze für das Cache-Design:

  1. Konfigurieren basierend auf Dateierweiterung. (z.B. * .css, * .js, usw.)
  2. Konfigurieren basierend auf Pfad. (/ Produkt / Test / Kasse usw.)

Wenn Sie die folgenden Pragma-Header für Ihre Anfrage aktivieren, können Sie die HTTP-Response-Header überprüfen und die Cache-Länge der Datei bestimmen - sie ist im Cache-Schlüssel enthalten.

Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cachefähig, akamai-x-get-cache-key, akamai-x-get-extrahierte-werte , akamai-x-get-ssl-client-sitzungs-id, akamai-x-get-wahr-cache-key, akamai-x-seriell-no, akamai-x-get-request-id, akamai-x-get -Nonces, Akamai-X-Get-Client-IP, Akamai-X-Feo-Trace

Zum Beispiel gibt das Folgende eine Datei an, die für 4 Tage zwischengespeichert wurde:

x-cache-key: S / L / 3568/82745 / 4d /spiegel-somedomain.akadns.net/contentimages/meganav/020118/2018-02-01-someimg.jpg cid = _site_locale = us & amp; site_language = de _

    
Rich 22.02.2018 08:23
quelle

Tags und Links