私は高トラフィックのWebページ(本当に高い!)を扱うプロジェクトに取り組んでいます。ランディングページでは、ページがフェーディングされて表示された直後に、たくさんの画像が表示されます(〜40)。これは準備が整う前にロードする必要があるため、ライブラリは使用しません使用する。私たちは4台のイメージサーバーを持っています。誰かが画像をロードする最も良い方法である経験を持っていますか?私は、次のことを試してみました:ページヘッダーにイメージプリロード...最速の方法
、右<head>
後、スクリプトタグを挿入:
<script>
var img = new Image(); img.src= "src of the image";
</script>
を、画像が始まるとDOMReadyとLoadイベントの前にロードするように仕上げます。しかし、同じURLを持つページの画像は、前に読み込まれたとしても、再び読み込まれるようです。 URLは同じで、キャッシングはありましたが、Mozillaが使われました。
ブラウザがこれらの画像を使用できないようにするメカニズムがありますか?または何? もう1つの質問:DOMと画像が並行して読み込まれると、減速が発生するのでしょうか?
あなたはCDNを使用していますか? –