对于我们的网站,我们希望使用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。从响应的角度来看,这确实是一个性能问题。
这是我的第一个sitecore项目,我正在努力深入了解这一点。但是,我知道你们肯定已经做过这样的事情了。在这种情况下请帮帮我。
PS:任何扩展管道的选项,当当前项目正在寻找媒体库图像时,只需附加Akamai域路径。
请让我知道。
谢谢,
发布于 2011-09-23 15:03:25
如果您运行的是6.4或更高版本,则可以使用设置Media.MediaLinkPrefix。
补丁示例:
http://cdn.mydomain.net/~/media/ 这仅适用于媒体库中的媒体项目。
发布于 2011-09-23 06:08:42
我以前回答过这个问题:
How can I configure Sitecore so that it generates absolute links to media items?
简而言之:没有配置可以做到这一点,你需要重写一些内置的方法来做到这一点。有关详细信息,请参阅上面的链接。
https://stackoverflow.com/questions/7518358
复制相似问题