Skip to content

Instantly share code, notes, and snippets.

@TheAngryByrd
Last active May 27, 2017 16:36
Show Gist options
  • Save TheAngryByrd/67b7762517746c8be8119622c5ebed64 to your computer and use it in GitHub Desktop.
Save TheAngryByrd/67b7762517746c8be8119622c5ebed64 to your computer and use it in GitHub Desktop.
dotnet-web-benchmarks
Debian/jessie docker


 WebServer | WebFramework | Iteration | IsMono | TargetFramework | TotalRequests | Duration | RequestsPerSecond
 --------- | ------------ | ---------:| ------ | --------------- | -------------:| --------:| -----------------:
 Kestrel   | Plain        |        10 | False  | netcoreapp1.1   |       1294342 |       10 |            129434
 Kestrel   | Plain        |         6 | False  | netcoreapp1.1   |       1248139 |       10 |            124813
 Kestrel   | Plain        |         7 | False  | netcoreapp1.1   |       1221932 |       10 |            122193
 Kestrel   | Plain        |         1 | False  | netcoreapp1.1   |       1211157 |       10 |            121115
 Kestrel   | Plain        |         2 | False  | netcoreapp1.1   |       1167274 |       10 |            116727
 Kestrel   | Plain        |         8 | False  | netcoreapp1.1   |       1157110 |       10 |            115711
 Kestrel   | MVC          |         5 | False  | netcoreapp1.1   |       1155016 |       10 |            115501
 Kestrel   | Plain        |         9 | False  | netcoreapp1.1   |       1147078 |       10 |            114707
 Kestrel   | MVC          |         3 | False  | netcoreapp1.1   |       1130856 |       10 |            113085
 Kestrel   | Plain        |         5 | False  | netcoreapp1.1   |       1110142 |       10 |            111014
 Kestrel   | Plain        |         3 | False  | netcoreapp1.1   |       1088326 |       10 |            108832
 Kestrel   | GiraffeTask  |         6 | False  | netcoreapp1.1   |       1084133 |       10 |            108413
 Kestrel   | MVC          |         7 | False  | netcoreapp1.1   |       1083863 |       10 |            108386
 Kestrel   | Plain        |         4 | False  | netcoreapp1.1   |       1080335 |       10 |            108033
 Kestrel   | MVC          |         4 | False  | netcoreapp1.1   |       1072370 |       10 |            107237
 Kestrel   | MVC          |         6 | False  | netcoreapp1.1   |       1072363 |       10 |            107236
 Kestrel   | MVC          |         2 | False  | netcoreapp1.1   |       1064800 |       10 |            106480
 Kestrel   | MVC          |         9 | False  | netcoreapp1.1   |       1056815 |       10 |            105681
 Kestrel   | MVC          |         1 | False  | netcoreapp1.1   |       1044896 |       10 |            104489
 Kestrel   | GiraffeTask  |         9 | False  | netcoreapp1.1   |       1038877 |       10 |            103887
 Kestrel   | GiraffeTask  |         7 | False  | netcoreapp1.1   |       1036436 |       10 |            103643
 Kestrel   | GiraffeTask  |        10 | False  | netcoreapp1.1   |       1027226 |       10 |            102722
 Kestrel   | GiraffeTask  |         8 | False  | netcoreapp1.1   |       1020230 |       10 |            102023
 Kestrel   | GiraffeTask  |         4 | False  | netcoreapp1.1   |       1018316 |       10 |            101831
 Kestrel   | MVC          |         8 | False  | netcoreapp1.1   |       1007658 |       10 |            100765
 Kestrel   | GiraffeTask  |         1 | False  | netcoreapp1.1   |        995531 |       10 |             99553
 Kestrel   | GiraffeTask  |         5 | False  | netcoreapp1.1   |        989968 |       10 |             98996
 Kestrel   | GiraffeTask  |         2 | False  | netcoreapp1.1   |        977142 |       10 |             97714
 Kestrel   | MVC          |        10 | False  | netcoreapp1.1   |        939360 |       10 |             93936
 Kestrel   | GiraffeTask  |         3 | False  | netcoreapp1.1   |        938353 |       10 |             93835
 Kestrel   | Giraffe      |         5 | False  | netcoreapp1.1   |        924948 |       10 |             92494
 Kestrel   | Giraffe      |         8 | False  | netcoreapp1.1   |        907763 |       10 |             90776
 Kestrel   | Giraffe      |        10 | False  | netcoreapp1.1   |        897385 |       10 |             89738
 Kestrel   | Giraffe      |         1 | False  | netcoreapp1.1   |        882879 |       10 |             88287
 Kestrel   | Giraffe      |         3 | False  | netcoreapp1.1   |        880597 |       10 |             88059
 Kestrel   | Giraffe      |         9 | False  | netcoreapp1.1   |        879620 |       10 |             87962
 Kestrel   | Giraffe      |         7 | False  | netcoreapp1.1   |        875570 |       10 |             87557
 Kestrel   | Giraffe      |         2 | False  | netcoreapp1.1   |        833641 |       10 |             83364
 Kestrel   | Giraffe      |         4 | False  | netcoreapp1.1   |        817211 |       10 |             81721
 Kestrel   | Giraffe      |         6 | False  | netcoreapp1.1   |        807173 |       10 |             80717

osx

 WebServer | WebFramework | Iteration | IsMono | TargetFramework | TotalRequests | Duration | RequestsPerSecond
 --------- | ------------ | ---------:| ------ | --------------- | -------------:| --------:| -----------------:
 Kestrel   | Plain        |         5 | False  | netcoreapp1.1   |        818501 |       10 |             81850
 Kestrel   | Plain        |         4 | False  | netcoreapp1.1   |        816604 |       10 |             81660
 Kestrel   | Plain        |         7 | False  | netcoreapp1.1   |        813472 |       10 |             81347
 Kestrel   | MVC          |         6 | False  | netcoreapp1.1   |        811203 |       10 |             81120
 Kestrel   | MVC          |         8 | False  | netcoreapp1.1   |        810857 |       10 |             81085
 Kestrel   | MVC          |         5 | False  | netcoreapp1.1   |        810057 |       10 |             81005
 Kestrel   | MVC          |         9 | False  | netcoreapp1.1   |        806822 |       10 |             80682
 Kestrel   | MVC          |         7 | False  | netcoreapp1.1   |        806691 |       10 |             80669
 Kestrel   | Plain        |         6 | False  | netcoreapp1.1   |        805784 |       10 |             80578
 Kestrel   | Plain        |         9 | False  | netcoreapp1.1   |        805115 |       10 |             80511
 Kestrel   | Plain        |         3 | False  | netcoreapp1.1   |        805035 |       10 |             80503
 Kestrel   | Plain        |        10 | False  | netcoreapp1.1   |        802674 |       10 |             80267
 Kestrel   | MVC          |         3 | False  | netcoreapp1.1   |        802438 |       10 |             80243
 Kestrel   | Plain        |         2 | False  | netcoreapp1.1   |        800058 |       10 |             80005
 Kestrel   | MVC          |         4 | False  | netcoreapp1.1   |        794662 |       10 |             79466
 Kestrel   | MVC          |        10 | False  | netcoreapp1.1   |        794288 |       10 |             79428
 Kestrel   | Plain        |         8 | False  | netcoreapp1.1   |        791422 |       10 |             79142
 Kestrel   | Plain        |         1 | False  | netcoreapp1.1   |        789701 |       10 |             78970
 Kestrel   | MVC          |         1 | False  | netcoreapp1.1   |        786826 |       10 |             78682
 Kestrel   | MVC          |         2 | False  | netcoreapp1.1   |        785288 |       10 |             78528
 Kestrel   | GiraffeTask  |         6 | False  | netcoreapp1.1   |        772240 |       10 |             77224
 Kestrel   | GiraffeTask  |        10 | False  | netcoreapp1.1   |        770935 |       10 |             77093
 Kestrel   | GiraffeTask  |         7 | False  | netcoreapp1.1   |        770782 |       10 |             77078
 Kestrel   | GiraffeTask  |         5 | False  | netcoreapp1.1   |        769745 |       10 |             76974
 Kestrel   | Giraffe      |         6 | False  | netcoreapp1.1   |        766081 |       10 |             76608
 Kestrel   | Giraffe      |         1 | False  | netcoreapp1.1   |        765276 |       10 |             76527
 Kestrel   | GiraffeTask  |         3 | False  | netcoreapp1.1   |        763127 |       10 |             76312
 Kestrel   | Giraffe      |         5 | False  | netcoreapp1.1   |        762713 |       10 |             76271
 Kestrel   | GiraffeTask  |         9 | False  | netcoreapp1.1   |        762222 |       10 |             76222
 Kestrel   | GiraffeTask  |         4 | False  | netcoreapp1.1   |        760903 |       10 |             76090
 Kestrel   | GiraffeTask  |         2 | False  | netcoreapp1.1   |        760344 |       10 |             76034
 Kestrel   | GiraffeTask  |         1 | False  | netcoreapp1.1   |        757490 |       10 |             75749
 Kestrel   | GiraffeTask  |         8 | False  | netcoreapp1.1   |        755374 |       10 |             75537
 Kestrel   | Giraffe      |         8 | False  | netcoreapp1.1   |        754254 |       10 |             75425
 Kestrel   | Giraffe      |         4 | False  | netcoreapp1.1   |        750702 |       10 |             75070
 Kestrel   | Giraffe      |         9 | False  | netcoreapp1.1   |        750672 |       10 |             75067
 Kestrel   | Giraffe      |         3 | False  | netcoreapp1.1   |        748729 |       10 |             74872
 Kestrel   | Giraffe      |        10 | False  | netcoreapp1.1   |        748433 |       10 |             74843
 Kestrel   | Giraffe      |         2 | False  | netcoreapp1.1   |        747881 |       10 |             74788
 Kestrel   | Giraffe      |         7 | False  | netcoreapp1.1   |        728026 |       10 |             72802
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment