ASP.NET MVC замедляет изображение, загружающееся через платформу MVC?

На некоторой фотокнижной странице я хочу показать appr 20 миниатюр. Эти миниатюры программно загружаются из базы данных. те миниатюры уже изменены. Когда я показываю им довольно медленную загрузку изображений. некоторые занимают 0,5 секунды для загрузки, некоторые ожидают 2 secons. База данных не имеет значения, потому что, когда я удаляю слой базы данных, проблема производительности все еще существует. Когда я загружаю те же изображения непосредственно HTML проблема, изображения действительно сразу загружаются.

Загружается изображения/файлы через mvc платформу замедляются, или я пропускаю что-то?

Это также не торопится

//in html
<img src='/File/Image.jpg' border='0'>                    

//in controller
public FileResult File(string ID)
{           
    //database connection removed, just show a pic
    byte[] imageFile = System.IO.File.ReadAllBytes(ID);
    return new FileContentResult(imageFile,"image/pjpeg");
}

Это сразу идет

<img src='/Content/Images/Image.jpg' border='0'>                    
5
задан MichaelD 12 August 2010 в 20:01
поделиться