個別のモジュールまたはウィジェットを含む jsp ページがあります。ページの全体的な読み込み時間を改善するために、これらの独立したモジュールを並行してフェッチすることを考えていました。私には2つの戦略があります:
1: JQUERY AJAX
function getSimilars(){
$('#similars').load('getSimilars.jsp');
}
function getActivity(){
$('#activity').load('getActivity.jsp');
}
$(document).ready(function(){
var funcList = ['getSimilars','getActivity'];
$.each(funcList, function(i,v){
window[v]();
})
});
2: 静的インクルード
<div id="similars">
<%@include file="getSimilars.jsp" %>
</div>
<div id="activity">
<%@include file="getActivity.jsp" %>
</div>
1はブラウザーから実行され、2はコンパイル時に実行されることがわかっています。しかし、ページの読み込みを速くするのはどれでしょうか?
EDIT:
jqueryメソッドは両方の機能を並行して実行しますが、2番目の方法ではこれらの2つが連続してinclude
実行されると思います。私は正しいですか?