0

ビューに多数の画像を表示するasp.net MVCアプリケーションがあります。これらの画像の数は、グループごとに100から2500の間でした。ビューで各グループの画像をプリロードし、ドロップダウン リストから別のグループを選択すると、ページが更新されます。最初のプリロードはうまく機能しますが、グループを変更すると非常に遅くなります。これらのイメージへの参照は MS SQL データベースにあり、特定のグループのイメージのリストはコントローラー (C#) を介して取得されます。私が使用しているJavascriptは次のとおりです。

        var impath = $("#ImagePath").val();
        var im = $("#ImageName").val();

        var images = null;
        var images = [];
        var tochar = $("#lastchar").val();


        function preload_images() {

            var i;
            for (i = tochar; i < sl; i++) {
                images[i] = new Image();
                var name = impath.toString() + im.toString() + i;

            }
        }

私の質問は、プリロード プロセスを高速化する方法があるということです。次のグループをロードする前に、メモリからプリロードされた画像を削除する必要がありますか?どうすればそれらを削除できますか?images=null を使用しました。これが正しい方法ですか? . 前もって感謝します。

4

1 に答える 1