如何在玉兰花中连接CDN?

时间:2015-09-24 13:53:33

标签: magnolia

我正在使用Azure CDN,我已经发布了所有图片,css,js文件。现在我想从CDN而不是DAM获得所有资产。

你能建议我吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

实际上我建议只为你的发布过程添加额外的步骤,当从dam发布资源时,也会使用他们的API将它们发布到azure CDN。同样,在取消发布时,您也可以从中删除资源。

作为发布的第一步,您应该这样做,并且在从CDN接收资源的标识符后,您应该将其存储在资产元数据中,然后将其传递到下一个发布步骤,以便将大坝资源发布到您的Magnolia公共实例。

然后在公共实例上,您需要替换LinkTransformers(以及LinkTransformerManager)和/或可能只是资产实现(如果您专门用于资产)与自定义实现,当请求链接到大坝资产时将使用CDN资产元数据中的标识符,用于构建指向CDN的正确链接,而不是返回Magnolia。

HTH,

答案 1 :(得分:0)

请参阅文档中的Creating a custom content app路径 - 它显示了如何集成来自Flickr的图像,您可以对其进行自定义以集成Azure。