最佳实践:HTTP处理程序或ActionFilters以获得最佳性能

时间:2009-05-22 10:07:59

标签: asp.net-mvc

我使用Web窗体日期表单中的一些HTTP处理程序,例如生成图像缩略图,提供CSS等等...

我喜欢他们,他们很容易制作并提供很好的抽象。我是否仍然可以在MVC中以最佳性能使用它们,还是应该使用动作过滤器?

2 个答案:

答案 0 :(得分:3)

Action Filters添加了几个抽象层,因为它们通过路由和MVC处理程序。如果您关心性能并且不需要任何MVC功能,那么您应该坚持使用处理程序。

答案 1 :(得分:1)

如果你想要性能 - 使用HttpHandlers

如果您想要可测试性 - 请使用ActionFilters

我个人认为在ASP.NET MVC中可以使用ActionFilters