Jquery JSP/SpringMVC和CDN?
您推荐哪种方法使您的JSP项目/SpringMVC项目为内容交付网络(CDN)做好准备 意思:在本地主机上的静态内容应该是本地的,在直播网站上的静态内容应该由CDN交付 目前,我只看到以下选项:Jquery JSP/SpringMVC和CDN?,jquery,spring,jsp,spring-mvc,Jquery,Spring,Jsp,Spring Mvc,您推荐哪种方法使您的JSP项目/SpringMVC项目为内容交付网络(CDN)做好准备 意思:在本地主机上的静态内容应该是本地的,在直播网站上的静态内容应该由CDN交付 目前,我只看到以下选项: 使用环境属性,例如 使用自定义标签,该标签 根据需要追加CDN主机名 使用JQuery在客户端附加CDN主机名(坏做法?)。 $(“img”).each(function(){this.src=)http://HOSTNAME/'+src;})或 $(“img”).attr('src',functio
,该标签
根据需要追加CDN主机名$(“img”).each(function(){this.src=)http://HOSTNAME/'+src;})代码>或
$(“img”).attr('src',function(index,attr){this.attr='http://HOSTNAME/'+this.attr;})代码>
有什么想法吗?欢迎所有建议:-)您可以使用属性文件管理URL和其他属性。在jsp中,您可以引用该文件中的属性
基本上,您可以有两个特定于您的环境的属性文件。当您在本地时,请使用指向本地资源的本地属性文件。如果您指向live网站,请使用包含CDN URL的其他属性。在属性之间切换是部署的一部分。谢谢您的回答。看起来你推荐了第一个选项:-)当然。它可以减轻我们的痛苦。但是,在编写部署脚本以为您的环境选择正确的属性时要小心。