Лучшая практика: обработчики HTTP или ActionFilters для оптимальной производительности - PullRequest
2 голосов
/ 22 мая 2009

Я использую некоторые обработчики HTTP из своих форм дней веб-форм, например, для создания миниатюр изображений, обслуживания CSS и т. Д.

Мне они нравятся, их легко сделать и они предлагают отличную абстракцию. Могу ли я использовать их с оптимальной производительностью в MVC или использовать фильтры действий?

Ответы [ 2 ]

3 голосов
/ 22 мая 2009

Фильтры действий добавляют еще несколько уровней абстракции, потому что они проходят через маршрутизацию и обработчик MVC. Если вы ТОЛЬКО беспокоитесь о производительности и не нуждаетесь в каких-либо функциях MVC, вам следует придерживаться Handlers.

1 голос
/ 22 мая 2009

Если вы хотите производительность - используйте HttpHandlers

Если вы хотите тестируемости - используйте ActionFilters

Лично я предпочитаю ActionFilters, где это возможно в ASP.NET MVC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...