Каков наилучший способ устранения неполадок заголовков Akamai в эти дни? - PullRequest
9 голосов
/ 11 января 2012

Традиционно я бы проверял заголовки Akamai, устанавливая расширение Firefox под названием akamaiheaders.xpi. К сожалению, я думаю, что последняя версия Firefox для поддержки этого была 3.

Насколько я понимаю, этот плагин будет добавлять специальные заголовки ко всем HTTP-запросам, которые делает Firefox, что побудит Akamai добавить несколько заголовков к ответу (сообщая, был ли файл кэширован, откуда он его получил, так далее.). Затем, используя такой инструмент, как HTTPFox или Firebug, я мог легко увидеть, какие ресурсы были кэшированы, а какие нет.

Я искал по всему, но я не могу найти ничего более простого и легкого в использовании. Кто-нибудь знает что-нибудь, что позволяет мне отслеживать все заголовки Akamai для всех ресурсов, загружаемых моим браузером, которые работают в FF, Chrome или Safari?

Ответы [ 7 ]

19 голосов
/ 13 октября 2012

Вы можете использовать curl и / или wget для этого:

curl -H "Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-extracted-values, akamai-x-get-nonces, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-serial-no" -IXGET http://www.oxfordpress.com/

или

wget -S -O /dev/null --header="Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-extracted-values, akamai-x-get-nonces, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-serial-no" http://www.oxfordpress.com/

Если вы хотите протестировать промежуточную среду, вам нужно не забыть отправить Host заголовок, например:

curl -H "Host: www.oxfordpress.com" -H "Pragma: ..." -IXGET http://oxfordpress.com.edgesuite-staging.net/

Так или иначе, это всегда о отправке правильных Pragma заголовков и последующем чтении заголовков ответов.

Список заголовков Pragma, а также пояснения к заголовку ответа X-Cache можно найти здесь: http://webspherehelp.blogspot.com/2009/07/understanding-akamai-headers-to-debug.html.

8 голосов
/ 07 июля 2014

Я знаю, что этот вопрос старый, но так как я наткнулся на него сегодня, я подумал, что добавлю ответ для следующего человека, который придет.

В магазине Chrome для этого есть пара расширений:

Я выбрал заголовки отладки Akamai, и пока они работают хорошо.

6 голосов
/ 21 января 2012

Вы можете использовать локальный прокси (например, Fiddler или Charles Proxy , мой личный фаворит) и добавить следующий заголовок к исходящим запросам:

Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-extract-values , akamai-x-get-nonces, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-serial-no

4 голосов
/ 24 июня 2012

Если вы используете Chrome или Chromium, вы можете использовать расширения Header Hacker или Pragma Header . С любым из них вам придется добавлять Pragmas вручную.

1 голос
/ 24 октября 2015

Для отладки заголовков akamai, для браузера Chrome, попробуйте это расширение: CDN Headers & Cookies - Интернет-магазин Chrome https://chrome.google.com/webstore/detail/cdn-headers-cookies/obldlamadkihjlkdjblncejeblbogmnb

Примечание. Включите «Загрузка заголовков Akamai» в настройках (нажмите «Lego»).значок «минифигурная голова», щелкните снаряжение и проверьте «Загрузить заголовки Akamai»).

Это было предложено сообществом Akamai.https://community.akamai.com/community/web-performance/blog/2015/03/31/using-akamai-pragma-headers-to-investigate-or-troubleshoot-akamai-content-delivery

1 голос
/ 19 января 2012

Если вы можете найти файл akamaiheader.xpi , вы можете просто открыть его и изменить maxVersion в install.rdf на 9. *

.xpi - это просто ZIP-файлы, и на большинстве машин вы можете просто добавить .zip к имени файла и дважды щелкнуть по нему.

0 голосов
/ 10 ноября 2014

У них есть новая версия XPI, которую вы можете скачать в Luna.Есть также еще один плагин, который добавляет панель «источник контента» в Firebug для быстрой ссылки на то, что на странице было Akamaised.

Как я уже сказал, чтобы скачать оба плагина, вам необходимо войти в систему Luna и посмотреть в разделе «Поддержка »>« Дополнительные инструменты »>« Расширения браузера ».XPI не является общедоступным.

YMMV, но, насколько я помню, коллеги говорили, что плагин Exceda дублировал HTTP-запросы, которые могут быть немного грязными во время отладки.

Для Chrome я нахожу ModHeader + Настройка профиля, куда отправляются заголовки Pragma, работает нормально.

...