.net - 路由与 URL 重写 (IIS7) 性能

标签 .net asp.net url-rewriting url-routing

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

最佳答案

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

网址重写:

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

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

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

    关于.net - 路由与 URL 重写 (IIS7) 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937600/

    相关文章:

    javascript - GridView 中自动完成用户控件的 SelectedValue 属性

    javascript - 如何获取没有滚动条的radChildwindow?

    Azure 应用程序网关 - 重写 url 路径(去除前缀)

    linux - 每个目录的最大文件数量是多少? (Linux)

    c# - Log4Net smtp appender 仅在出现完整日志(调试和信息和错误)错误时发送电子邮件。仅当应用程序结束时

    C# 可空相等操作,为什么 null <= null 解析为 false?

    c# - 取消不接受 CancellationToken 的异步操作的正确方法是什么?

    c# - 使用 Excel Office Interop dll 保存和关闭在 C# .Net 中创建的 Excel 文件

    c# - 如何进行 ASP.NET 依赖注入(inject)

    regex - 重写规则以排除静态文件,例如 woff 和 tff