Wordpressテーマ内に表示されるアニメーションで使用される約300の画像を参照するJSONファイルがあります。私のheader.phpでは、次のjQueryを使用して、DOMロード時にすべての画像をプリロードしています。
function preload(images) {
jQuery(images).each(function () {
jQuery('<img />').attr('src',this).appendTo('body').css('display','none');
});
}
jQuery(document).ready(function() {
preload([
"<?php bloginfo('template_directory'); ?>/library/images/img001.jpg",
"<?php bloginfo('template_directory'); ?>/library/images/img002.jpg",
//about 300 more...
]);
});
問題は、画像が900x400pxであるため、300のHTTPリクエストすべてが通過するのに約30秒かかることです。1つのHTTPリクエストだけで画像を読み込むと、読み込み時間を短縮できると思います。これは可能ですか?前もって感謝します。