1

对于我们的网站,我们希望使用 Akamai 作为 CDN。我们拦截了所有 html 并将媒体 URL 更改为 akamai URL 的问题。

例如:~/media/Marketing/Stages/EmailMarkeImg.ashx

http://media.akamai.com/~/Marketing/Stages/EmailMarkeImg.ashx

所以,现在,我正在使用 HttpModule 中的响应过滤器来拦截它。但这存在性能问题,原因是,我们需要找出所有带有 ~/media 的标签,并在所有标签之前附加该名称:http://media.akamai.com 从响应点来看,这确实是一个性能问题观点。

这是我的第一个站点核心项目,我正在尝试深入了解这一点。但是,我知道你们一定已经做过这些事情了。在这种情况下请帮助我。

PS:扩展管道的任何选项,当当前项目正在寻找媒体库图像时,只需附加 akamai 域路径。

请告诉我。

谢谢,

4

2 回答 2

4

如果您运行的是 6.4 或更高版本,则可以使用设置 Media.MediaLinkPrefix。

示例补丁:

http://cdn.mydomain.net/~/media/

这仅适用于媒体库中的媒体项目。

于 2011-09-23T07:03:24.567 回答
3

我之前回答过这个问题:

如何配置 Sitecore 以生成指向媒体项目的绝对链接?

简短的总结:没有配置可以做到这一点,你需要重写一些内置的方法来做到这一点。有关详细信息,请参阅上面的链接。

于 2011-09-22T22:08:41.780 回答