HTTPHandler против ASP.NET MVC FileStreamResult

Я работаю над приложением ASP.Net MVC, которое требует прочитать некоторые XML-файлы и преобразовать их в HTML перед отправкой в ​​браузер клиента.

Мне было интересно, если кто-нибудь мог бы предложить, что является лучшим вариантом для отправки обработанного потока обратно в браузер клиента. Это 1> использование типа результата FileStreamResult для Asp.Net MVC или 2> использование HTTPHandler для IIS 7.5 с интегрированным режимом.

Кроме того, какой вариант будет более оптимизированным решением наряду с производительностью?

1 ответ

С точки зрения производительности, IHttpHandler Реализация работает быстрее, чем метод контроллера MVC, поскольку не включает в себя сложность стека MVC.

Другие вопросы по тегам