Traditionell würde ich die Akamai-Header überprüfen, indem ich eine Firefox-Erweiterung namens akamaiheaders.xpi
installiere. Leider glaube ich, dass die letzte Version von Firefox, um dies zu unterstützen, 3 war.
Wie ich es verstehe, würde dieses Plugin allen HTTP-Anfragen, die Firefox gemacht hat, spezielle Header hinzufügen, was Akamai veranlassen würde, der Antwort eine Reihe von Headern hinzuzufügen (sagt mir, ob die Datei zwischengespeichert wurde, woher sie kam). etc.). Dann konnte ich mithilfe eines Tools wie HTTPFox oder Firebug leicht erkennen, welche Assets im Cache gespeichert waren und welche nicht.
Ich habe überall gesucht, aber ich kann nichts so einfach und einfach finden. Kennt irgendjemand irgendetwas da draußen, das mir erlaubt, alle Akamai-Header für alle Assets zu verfolgen, die mein Browser lädt, die entweder in FF, Chrome oder Safari funktionieren?
Wenn Sie die Datei akamaiheader.xpi finden, können Sie sie einfach öffnen und die maxVersion
in install.rdf auf 9 ändern. *
.xpi Dateien sind nur ZIP-Dateien, und auf den meisten Computern können Sie einfach .zip zum Dateinamen hinzufügen und einen Doppelklick darauf machen.
Sie können curl
und / oder wget
dafür verwenden:
oder
%Vor% Wenn Sie die Staging-Umgebung testen möchten, müssen Sie daran denken, Host
header zu senden, zB:
Auf diese oder andere Weise geht es immer darum, richtige Pragma
-Köpfe zu senden und dann Antwort-Header zu lesen.
Liste der Pragma
Header sowie Erklärungen für X-Cache
response Header finden Sie hier: Ссылка .
Ich weiß, dass diese Frage alt ist, aber da ich bei meiner Suche heute darauf gestoßen bin, dachte ich, ich würde eine Antwort für die nächste Person hinzufügen, die mitkommt.
Dafür gibt es jetzt im Chrome Store ein paar Erweiterungen:
Akamai Debug-Header ist der, den ich gewählt habe, und es funktioniert soweit gut.
Sie können einen lokalen Proxy (z. B. Fiddler oder Charles Proxy , meinen persönlichen Favoriten) verwenden und ausgehenden Anfragen den folgenden Header hinzufügen:
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-nonce, akamai-x-get-ssl-client-sitzungs-id, akamai-x-get-wahr-cache-key, akamai-x-serial-no
Wenn Sie Chrome oder Chromium verwenden, können Sie die Erweiterungen Header Hacker oder Pragma Header . Bei beiden müssen Sie Pragmas manuell hinzufügen.
Um die Akamai-Header für den Chrome-Browser zu debuggen, versuchen Sie diese Erweiterung: CDN-Header & amp; Cookies - Chrome Web Store Ссылка
Hinweis: Aktivieren Sie "Load Akamai Headers" in den Einstellungen (klicken Sie auf das Symbol "Lego Minifig Head", klicken Sie auf das Zahnrad und aktivieren Sie "Load Akamai Headers").
Es wurde in der Akamai-Community vorgeschlagen. Ссылка
Sie haben eine neue Version des XPI-Out, die Sie in Luna herunterladen können. Es gibt auch ein anderes Plugin, das Firebug eine Inhaltsquelle hinzufügt, um einen schnellen Überblick darüber zu erhalten, was auf der Seite akamatisiert wurde.
Wie gesagt, um beide Plugins herunterladen zu können, müssen Sie sich bei Luna anmelden und unter "Support" & gt; 'Mehr Werkzeuge' & gt; "Browsererweiterungen". Der XPI ist nicht öffentlich zugänglich.
YMMV, aber so weit ich mich erinnere, von Kollegen erzählt zu werden, duplizierte das Exceda-Plugin HTTP-Anfragen, die beim Debuggen etwas unordentlich sein können.
Für Chrome finde ich ModHeader + Das Einrichten eines Profils, in dem die Pragma-Header gesendet werden, funktioniert einwandfrei.