2012-01-14 1 views
1

Существуют ли какие-либо CDN (Сети доставки контента), которые обеспечивают управление и/или настройку всех или большинства HTTP-заголовков?Есть ли CDN, которые дают вам полный контроль над HTTP-заголовками?

В частности, я заинтересован в контроле заголовков Expires, ETag и Cache-Control, хотя другие заголовки также интересуют меня.

Я понимаю, что часть ценностного предложения CDN заключается в том, что они «просто работают» и устанавливают эти заголовки в несколько оптимальные значения (для большинства случаев использования), но я определенно заинтересован в том, чтобы контролировать эти заголовки самостоятельно.

ответ

1

Akamai имеет полный интерфейс, позволяющий использовать этот тип управления для каждого объекта на основе заголовка. Это стандартный файл конфигурации на основе XML. Вы можете установить каждый заголовок как конкретное значение, уважать переданные заголовки, добавлять, если нет, иметь исключения, основанные на User Agent и т. Д.

По сути, он по своей сути полностью настраивается. Я обнаружил, что настройки по умолчанию при отсутствии, но позволяющие приложениям/админам устанавливать свои собственные значения, как правило, лучший подход, но он действительно зависит от качества и понимания разработчика/администратора.

Как и большинство провайдеров CDN, у Akamai есть некоторые поведенческие правила по умолчанию, но значения полностью настраиваются. Прошло уже пару лет с тех пор, как я активно руководил CDN, но в то время Limelight работала над тем, чтобы быть совместимой с Akamai, и была большей частью в этом направлении, поэтому я ожидаю, что теперь у них будет аналогичная функциональность.

В целом большинство поставщиков CDN будут стремиться к совместимости с большим игроком на рынке, и Akamai определенно подходит для CDN.

+0

У меня создалось впечатление, что Akamai не имеет прямого отношения к «маленькой рыбе» (например, мне), и вы можете зарегистрироваться только через перепродавцов, у которых есть свои интерфейсы управления (которые не обязательно поддерживают все Akamai функции). Разве это не так? –

+0

Вы, вероятно, правы на этом фронте - я имел дело с Akamai как часть большой учетной записи, поэтому у меня были все варианты, доступные мне. Однако, по моему опыту, даже поставщики меньшего масштаба будут уважать ваши заголовки управления кешем, если они не слишком короткие (Amazon Cloudfront, например, по умолчанию - 1 день, но вы можете установить срок действия до 1 часа). –

+0

Если у вас нет доступа к настройкам заголовков на стороне сервера/приложения, у вас будет больше проблем. Когда у меня были проблемы с этим типом поведения (жестко закодированные заголовки из слоя контента и т. Д.), Я использовал что-то вроде балансировки нагрузки (Netscaler, F5 и т. Д.), Чтобы манипулировать заголовками по мере необходимости на пути через .... –