2012-01-14 60 views
1

是否提供所有或大多数HTTP标头的控制和/或自定义的任何CDN(内容分发网络)?是否有任何CDN可以完全控制HTTP标头?

具体地说,我感兴趣的控制过期,ETag的,和Cache-Control头,虽然其他的头我的兴趣也。

我明白,CDN价值主张的一部分是他们“只是工作”,并将这些头文件设置为最佳值(对于大多数用例),但我绝对有兴趣自己控制这些头文件。

回答

1

Akamai拥有用于允许对每个属性,每个标头依据这种类型的控制的一个完整的界面。它是一个标准的基于XML的配置文件。您可以设置每个标题是一个特定的值,尊重传递的标题,如果添加不存在的,有基于用户代理等异常

本质上,在合理范围内,它是完全可配置的。我发现缺席时设置默认值,但允许应用程序/管理员设置自己的值通常是最好的方法,但它确实取决于开发人员/管理员的质量和理解。

最喜欢的CDN提供商Akamai的纷纷出炉的一些默认行为,但值是完全可配置的。自从我主动管理CDN已经有两年了,但是当时Limelight正在努力与Akamai兼容,并且大部分都在那里,所以我期望他们现在具有类似的功能。

在一般情况下,大多数CDN厂商将努力为特征的相容性与市场的大玩家和Akamai绝对是它的CDN。

+0

我的印象是,Akamai的不以“小鱼”(如我)直接处理下,你只能签了通过有自己的管理界面(不一定支持所有的Akamai重新卖家特征)。这不是这种情况吗? – 2012-01-14 15:59:00

+0

您可能就在这方面 - 我正在与Akamai打交道,作为一个大客户的一部分,所以我有所有可用的选项。根据我的经验,即使规模较小的提供商也会尊重您的缓存控制标头,只要它们不是太短(例如,Amazon Cloudfront,例如默认为1天,但您可以将期限设置为1小时)。 – 2012-01-15 21:26:09

+0

如果您无法访问服务器/应用程序端的标题设置,那么您将遇到更多麻烦。当我遇到这种类型的行为问题(内容层的硬编码头文件等)时,我使用类似负载平衡器(Netscaler,F5等)的方式来根据需要在处理头部时操作头部.... – 2012-01-15 21:28:53

相关问题