Skip to content

Commit 235a367

Browse files
authored
Merge pull request #604 from MDA2AV/reso82
update results
2 parents 89a6d12 + 922d005 commit 235a367

34 files changed

Lines changed: 364 additions & 23 deletions

site/data/api-16-1024.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,32 @@
178178
"tpl_static": 0,
179179
"tpl_async_db": 178996
180180
},
181+
{
182+
"framework": "bottle",
183+
"language": "Python",
184+
"rps": 25572,
185+
"avg_latency": "39.92ms",
186+
"p99_latency": "43.40ms",
187+
"cpu": "1458.1%",
188+
"memory": "712MiB",
189+
"connections": 1024,
190+
"threads": 64,
191+
"duration": "5s",
192+
"pipeline": 1,
193+
"bandwidth": "146.94MB/s",
194+
"input_bw": "1.44MB/s",
195+
"reconnects": 383586,
196+
"status_2xx": 383584,
197+
"status_3xx": 0,
198+
"status_4xx": 0,
199+
"status_5xx": 0,
200+
"tpl_baseline": 143836,
201+
"tpl_json": 143827,
202+
"tpl_db": 0,
203+
"tpl_upload": 0,
204+
"tpl_static": 0,
205+
"tpl_async_db": 95921
206+
},
181207
{
182208
"framework": "elysia",
183209
"language": "TS",

site/data/api-4-256.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,32 @@
178178
"tpl_static": 0,
179179
"tpl_async_db": 58823
180180
},
181+
{
182+
"framework": "bottle",
183+
"language": "Python",
184+
"rps": 9546,
185+
"avg_latency": "26.75ms",
186+
"p99_latency": "30.20ms",
187+
"cpu": "359.3%",
188+
"memory": "217MiB",
189+
"connections": 256,
190+
"threads": 64,
191+
"duration": "5s",
192+
"pipeline": 1,
193+
"bandwidth": "54.85MB/s",
194+
"input_bw": "550.01KB/s",
195+
"reconnects": 143194,
196+
"status_2xx": 143194,
197+
"status_3xx": 0,
198+
"status_4xx": 0,
199+
"status_5xx": 0,
200+
"tpl_baseline": 53701,
201+
"tpl_json": 53704,
202+
"tpl_db": 0,
203+
"tpl_upload": 0,
204+
"tpl_static": 0,
205+
"tpl_async_db": 35789
206+
},
181207
{
182208
"framework": "elysia",
183209
"language": "TS",

site/data/async-db-1024.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,26 @@
136136
"status_4xx": 0,
137137
"status_5xx": 0
138138
},
139+
{
140+
"framework": "bottle",
141+
"language": "Python",
142+
"rps": 54308,
143+
"avg_latency": "18.74ms",
144+
"p99_latency": "20.10ms",
145+
"cpu": "5090.0%",
146+
"memory": "2.6GiB",
147+
"connections": 1024,
148+
"threads": 64,
149+
"duration": "5s",
150+
"pipeline": 1,
151+
"bandwidth": "234.67MB/s",
152+
"input_bw": "3.63MB/s",
153+
"reconnects": 543093,
154+
"status_2xx": 543084,
155+
"status_3xx": 0,
156+
"status_4xx": 0,
157+
"status_5xx": 0
158+
},
139159
{
140160
"framework": "elysia",
141161
"language": "TS",

site/data/baseline-4096.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,26 @@
155155
"status_4xx": 0,
156156
"status_5xx": 0
157157
},
158+
{
159+
"framework": "bottle",
160+
"language": "Python",
161+
"rps": 107925,
162+
"avg_latency": "20.94ms",
163+
"p99_latency": "120.40ms",
164+
"cpu": "3397.0%",
165+
"memory": "2.5GiB",
166+
"connections": 4096,
167+
"threads": 64,
168+
"duration": "5s",
169+
"pipeline": 1,
170+
"bandwidth": "15.95MB/s",
171+
"input_bw": "8.34MB/s",
172+
"reconnects": 539622,
173+
"status_2xx": 539627,
174+
"status_3xx": 0,
175+
"status_4xx": 0,
176+
"status_5xx": 0
177+
},
158178
{
159179
"framework": "caddy",
160180
"language": "Go",

site/data/baseline-512.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,26 @@
155155
"status_4xx": 0,
156156
"status_5xx": 0
157157
},
158+
{
159+
"framework": "bottle",
160+
"language": "Python",
161+
"rps": 154226,
162+
"avg_latency": "3.20ms",
163+
"p99_latency": "3.71ms",
164+
"cpu": "5727.4%",
165+
"memory": "2.5GiB",
166+
"connections": 512,
167+
"threads": 64,
168+
"duration": "5s",
169+
"pipeline": 1,
170+
"bandwidth": "22.79MB/s",
171+
"input_bw": "11.91MB/s",
172+
"reconnects": 771135,
173+
"status_2xx": 771132,
174+
"status_3xx": 0,
175+
"status_4xx": 0,
176+
"status_5xx": 0
177+
},
158178
{
159179
"framework": "caddy",
160180
"language": "Go",

site/data/current.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"date": "2026-04-21",
2+
"date": "2026-04-22",
33
"cpu": "AMD Ryzen Threadripper PRO 3995WX 64-Cores",
44
"cores": "64",
55
"threads": "128",
@@ -10,7 +10,7 @@
1010
"docker": "29.3.0",
1111
"docker_runtime": "runc",
1212
"governor": "performance",
13-
"commit": "accb8f6b",
13+
"commit": "89a6d12a",
1414
"tcp": {
1515
"lo_mtu": "1500",
1616
"congestion": "cubic",

site/data/frameworks.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,13 @@
101101
"type": "engine",
102102
"engine": "libev"
103103
},
104+
"bottle": {
105+
"dir": "bottle",
106+
"description": "Fast, simple and lightweight WSGI micro web-framework for Python",
107+
"repo": "https://github.com/bottlepy/bottle",
108+
"type": "tuned",
109+
"engine": "gunicorn"
110+
},
104111
"bun-websocket": {
105112
"dir": "bun-websocket",
106113
"description": "Bun WebSocket echo server",

site/data/json-4096.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,26 @@
136136
"status_4xx": 0,
137137
"status_5xx": 0
138138
},
139+
{
140+
"framework": "bottle",
141+
"language": "Python",
142+
"rps": 105902,
143+
"avg_latency": "20.51ms",
144+
"p99_latency": "106.10ms",
145+
"cpu": "3864.3%",
146+
"memory": "2.5GiB",
147+
"connections": 4096,
148+
"threads": 64,
149+
"duration": "5s",
150+
"pipeline": 1,
151+
"bandwidth": "421.58MB/s",
152+
"input_bw": "5.05MB/s",
153+
"reconnects": 529510,
154+
"status_2xx": 529511,
155+
"status_3xx": 0,
156+
"status_4xx": 0,
157+
"status_5xx": 0
158+
},
139159
{
140160
"framework": "elysia",
141161
"language": "TS",

site/data/json-tls-4096.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,25 @@
3737
"status_4xx": 0,
3838
"status_5xx": 0
3939
},
40+
{
41+
"framework": "bottle",
42+
"language": "Python",
43+
"rps": 7150,
44+
"avg_latency": "6.65ms",
45+
"p99_latency": "6.65ms",
46+
"cpu": "1873.0%",
47+
"memory": "2.5GiB",
48+
"connections": 4096,
49+
"threads": 64,
50+
"duration": "5s",
51+
"pipeline": 1,
52+
"bandwidth": "28.40MB",
53+
"reconnects": 0,
54+
"status_2xx": 36462,
55+
"status_3xx": 0,
56+
"status_4xx": 0,
57+
"status_5xx": 0
58+
},
4059
{
4160
"framework": "fastapi",
4261
"language": "Python",

site/data/limited-conn-4096.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,26 @@
155155
"status_4xx": 0,
156156
"status_5xx": 0
157157
},
158+
{
159+
"framework": "bottle",
160+
"language": "Python",
161+
"rps": 119299,
162+
"avg_latency": "15.14ms",
163+
"p99_latency": "21.30ms",
164+
"cpu": "4520.8%",
165+
"memory": "2.5GiB",
166+
"connections": 4096,
167+
"threads": 64,
168+
"duration": "5s",
169+
"pipeline": 1,
170+
"bandwidth": "17.63MB/s",
171+
"input_bw": "9.22MB/s",
172+
"reconnects": 596497,
173+
"status_2xx": 596496,
174+
"status_3xx": 0,
175+
"status_4xx": 0,
176+
"status_5xx": 0
177+
},
158178
{
159179
"framework": "caddy",
160180
"language": "Go",

0 commit comments

Comments
 (0)