У меня есть приложение MVC asp.net, где я показываю несколько изображений в представлении, количество этих изображений варьируется от 100 до 2500 на группу. В представлении я предварительно загружаю изображения для каждой группы, затем я выбираю другую группу из выпадающего списка, это обновит страницу. Первая предварительная загрузка отлично работает, однако, когда я меняю группу, она очень медленная. Ссылка на эти изображения в базе данных MS SQL, список изображений для определенного gorup поступает через контроллер (C#). Вот Javascript Я использую: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, это правильный путь. Заранее спасибо.
Нет, нет, и нет. – SLaks
Не уверен, что правильно прочитал ваш вопрос - вы предварительно загрузили до 2500 изображений, и вам интересно, почему это медленно? –
Я просто хотел бы знать, есть ли лучший способ предварительной загрузки изображений и как удалить предварительно загруженные файлы из памяти. – hncl