Skip to content

Conversation

DeagleGross
Copy link
Contributor

Contains test to compare HTTP.SYS and Kestrel performance on some specific scenarios, where servers (probably) should reject the request early (i.e. mismatching Host header) to make request processing as performant as possible.

Scenario (name) Description Http.Sys (RPS) Kestrel (RPS)
hostheader-mismatch Sets non-matching "google.com" as Host header 4,840 2,303
header-symbols Sets X-Custom: "Québec" 4,834 2,286
encoded-url Includes encoded /%09 in URL 4,893 2,330

@DeagleGross DeagleGross marked this pull request as ready for review February 3, 2025 18:14
@DeagleGross DeagleGross merged commit 4b0e224 into aspnet:main Feb 4, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants