7

我想知道这两种方法在性能方面有什么区别吗?有这方面的好文章吗?

4

1 回答 1

7

让我们考虑一下实际发生的差异:

网址重写:

  • IIS 接收请求并将其传递给非托管模块
  • 模块将请求与一组模式匹配并返回一个转换
  • IIS 将返回的转换传递给 ASP.NET 模块并启动请求生命周期

路由:

  • IIS 接收请求并将其传递给 ASP.NET
  • ASP.NET 将请求与一组模式进行匹配,并确定处理请求的入口点
  • ASP.NET 在该处理程序上开始请求生命周期

我想说这两者是如此接近,你很难找到差异明显的情况。

于 2009-06-02T01:59:55.940 回答