ローカル ホストで Web アプリケーションを実行しています。要件は、複数の長方形の jpg イメージ (96 個のイメージ、それぞれの平均サイズは 7k) をロードし、実行時にホームページに表示することです。画像は 8x12 行/列のグリッドで表示されます。JavaScriptで「img」の「src」属性を設定して画像を読み込んでいます。「src」属性に割り当てられた URL はすべての画像で同じですが、画像 ID は異なります。画像はロードされていますが、主な問題は、それらが非常に速くロードされていないことです.1、2、3、4などを順番にロードすることを意味しますが、一部の画像は順番にロードされません. このページのパフォーマンスを改善したい。次のようなさまざまな時点でタイミングを把握しようとしました。
クライアントからの発信時(画像のsrc属性が設定されている場合)
サーバーが呼び出しを受信しているとき。(個々の画像を提供するサーバー上のページ)
サーバーが画像を返そうとしているとき。
クライアント側で画像が受信/表示されたとき (javascript で呼び出された画像読み込みイベント)
収集されたデータを調べたところ、上記の 1 と 2 の間、つまりクライアント側の呼び出しが開始されてからサーバーが特定の画像の呼び出しを受信するまでのメイン時間が失われていることがわかりました。
また、machine.config で maxWorkerThreads、minWorkerThreads、requestQueueLimit、maxconnection などのパラメーターを設定しようとしましたが、まだ大きな改善はありません。
何日もここで立ち往生していて、今は本当に時間が足りないので、誰かがこの状況で私を助けてくれませんか。これらの画像読み込みのパフォーマンスをどうしても改善する必要があります。
前もって感謝します。