Revision 4b59db00
ID | 4b59db008cec1bfcca2783f4b27c630c9c3fdd73 |
Parent | ff6117b8 |
Child | d287b8e5 |
Add fast path for simple URL parsing
This patch adds a fast path for parsing of simple path-only URLs, as commonly
found in HTTP requests received by a server.
Benchmark results [ms], before / after patch:
/foo/bar 0.008956 0.000418 (fast path used)
http://example.com/ 0.011426 0.011437 (normal slow path, no change)
In a simple 'ab' benchmark of a single-threaded web server, this patch
increases the request rate from around 6400 to 7400 req/s.
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Files
- added
- modified
- copied
- renamed
- deleted