【发布时间】:2013-09-25 19:04:40
【问题描述】:
您推荐哪种方法让您的 JSP 项目/Spring MVC 项目为内容交付网络 (CDN) 做好准备?
含义: localhost 上的静态内容应该是本地的,直播网站上的静态内容应该是 CDN 交付的。
目前我只看到以下选项:
- 使用环境属性,例如
<img src="${env.resourceUrl}/mypath/pic.jpg" /> - 使用自定义标签
<custom:img src="/mypath/pic.jpg" />按需附加 CDN 主机名 - 使用 JQuery 在客户端附加 CDN 主机名(不好的做法?)例如
-
$("img").each(function() { this.src = 'http://HOSTNAME/' + src; });或 $("img").attr('src', function(index, attr) { this.attr = 'http://HOSTNAME/' + this.attr; });
-
有什么想法吗?欢迎所有建议:-)
【问题讨论】:
标签: jquery spring jsp spring-mvc