JSP プロジェクト / Spring MVC プロジェクトをコンテンツ配信ネットワーク (CDN) に対応させるには、どのアプローチをお勧めしますか?
意味: localhost では静的コンテンツはローカルである必要があり、ライブ Web サイトでは静的コンテンツは 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; });
何か案は?すべての提案を歓迎します:-)