Akamai 设置
以下屏幕截图说明了如何使用 Akamai资产管理器 以配置资产来交付内容。 基本设置标有一个红色圆圈。
# 基本属性设置
原始服务器
配置属性:
添加行为:删除Vary标头
配置属性:
添加行为:修改传出请求标头
配置属性:
添加更多传出请求标头:
配置属性:
配置属性:
添加/修改行为:缓存
配置属性:
添加行为:HTTP/2
(可选,但是推荐)
添加规则:修改传出响应标头
创建新规则
为要应用的规则设置条件
设置找到匹配项时的行为
这些都是用于交付内容的基本属性设置。
注意事项
不启用 Akamai mPulse实际使用情况监控. 虽然大多数站点的性能影响可以忽略,但对于为实现一致高性能而构建的站点,启用它将会阻止达到100的Lighthouse分数。 在 AEM,您内置了Real User Monitoring服务因此将不需要进行双重检测,且强烈建议不要进行双重检测。
另外, 不启用 Akamai Bot管理器 或类似的Web应用程序防火墙产品,因为它们会明显干扰渲染性能和用户体验。 您在AEM上的网站受到保护,不会受到后端机器人攻击,因此这种性能开销带来的好处可以忽略不计。
设置推送失效
推送失效可自动清除客户生产CDN上的内容(例如 www.yourdomain.com
),则当作者发布内容更改时。
内容将按URL和缓存标记/键清除。
通过将特定属性添加到项目的配置(一个名为的Excel工作簿),可以启用推送失效 .helix/config.xlsx
在Sharepoint或名为的Google工作表中 .helix/config
(在Google通道内)。
配置属性:
AEM推送失效使用 Akamai Fast Purge API,具体来说 按URL删除 和 按缓存标记删除.
快速清除API凭据包括
host = akaa-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net
client_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
client_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
access_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
可以按照上的说明生成这些区段 创建具有自定义权限的API客户端.