对于我们的网站,我们希望将Akamai用作CDN。我们拦截所有html并将媒体网址更改为akamai网址的问题。
例如: 〜/媒体/营销/阶段/ EmailMarkeImg.ashx
http://media.akamai.com/~/Marketing/Stages/EmailMarkeImg.ashx
所以,现在,我正在使用HttpModule中的Response过滤器来拦截它。但是这有性能问题,原因是,我们需要用〜/ media找出所有标签并在所有之前添加该名称:http://media.akamai.com 从响应的角度来看,这确实是一个性能问题。
这是我的第一个sitecore项目,我正在努力深入了解这一点。但是,我知道你们一定已经做过这些事了。在这种情况下请帮助我。
PS:任何扩展管道线的选项,当前项目正在寻找媒体库图像时,只需附加akamai域路径。
请告诉我。
谢谢,
答案 0 :(得分:4)
如果您运行的是6.4或更高版本,则可以使用Media.MediaLinkPrefix。
设置示例补丁:
http://cdn.mydomain.net/~/media/
这仅适用于媒体库中的媒体项目。
答案 1 :(得分:3)
我之前已经回答过:
How can I configure Sitecore so that it generates absolute links to media items?
简短摘要:没有配置可以执行此操作,您需要覆盖一些内置方法来执行此操作。有关详细信息,请参阅上面的链接。