Я пытаюсь обслуживать статические файлы через IIS. Но с увеличением размера файлов время загрузки становится экспоненциально большим. Нет никакой дополнительной логики, просто перетащите файлы и папку в папку веб-приложения вместе с файлом web.config.
Есть один файл размером 5 МБ, который занимает до 1 минуты. Производительность ввода-вывода в диспетчере задач не ограничивается. Снимок экрана производительности
Веб-конфигурация
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<urlCompression doStaticCompression="false" doDynamicCompression="false" />
</system.webServer>
</configuration>