Что использовать оптимальней-запись в Response.OutputStream или возвращать с помощью ContentResult? - CodeHelper

Что использовать оптимальней-запись в Response.OutputStream или возвращать с помощью ContentResult?

1

Задача: с помощью Экшина вернуть контент (например CSS или JavaScript) браузеру.

Вопрос: что будет оптимальней с точки зрения реакции сервера, его загрузки и скорости работы-записать контент в Response.OutputStream или же вернуть его методом return new ContentResult { ContentType, Content }?

Новые ответы


1

Все зависит от природы данных. Если это просто строка, которая уже существует в памяти, то все равно. Response.OutputStream может быть более эфективным при чтении данных например из файла или из сетевого ресурса блоками. Однако в этом случае имеет смысл использовать FileStreamResult.


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.