|
@@ -20,34 +20,10 @@
|
|
|
"webserver": "ffead-cpp",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-mongo",
|
|
|
+ "display_name": "ffead-cpp-mongo-redis",
|
|
|
"notes": "mongodb redis",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
- },
|
|
|
- "nginx-mysql": {
|
|
|
- "json_url": "/te-benchmark-um/json",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "db_url": "/te-benchmark-um/db",
|
|
|
- "query_url": "/te-benchmark-um/queries?queries=",
|
|
|
- "fortune_url": "/te-benchmark-um/fortunes",
|
|
|
- "update_url": "/te-benchmark-um/updates?queries=",
|
|
|
- "cached_query_url": "/te-benchmark-um/cached-worlds?count=",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Fullstack",
|
|
|
- "database": "mysql",
|
|
|
- "framework": "ffead-cpp",
|
|
|
- "language": "C++",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "None",
|
|
|
- "webserver": "nginx",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-nginx-mysql",
|
|
|
- "notes": "mysql memcached",
|
|
|
- "versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"lithium": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -58,7 +34,7 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
"webserver": "lithium",
|
|
|
"os": "Linux",
|
|
@@ -66,7 +42,7 @@
|
|
|
"display_name": "ffead-cpp-lithium",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"cinatra": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -77,7 +53,7 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
"webserver": "cinatra",
|
|
|
"os": "Linux",
|
|
@@ -85,7 +61,7 @@
|
|
|
"display_name": "ffead-cpp-cinatra",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"drogon": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -96,7 +72,7 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
"webserver": "drogon",
|
|
|
"os": "Linux",
|
|
@@ -104,7 +80,7 @@
|
|
|
"display_name": "ffead-cpp-drogon",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"libreactor": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -115,7 +91,7 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
"webserver": "libreactor",
|
|
|
"os": "Linux",
|
|
@@ -123,7 +99,7 @@
|
|
|
"display_name": "ffead-cpp-libreactor",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"crystal-h2o": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -134,7 +110,7 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
"webserver": "h2o.cr",
|
|
|
"os": "Linux",
|
|
@@ -142,9 +118,9 @@
|
|
|
"display_name": "ffead-cpp-crystal-h2o",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "rust-actix": {
|
|
|
+ "crystal-http": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -153,17 +129,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "actix",
|
|
|
+ "webserver": "crystal",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-rust-actix",
|
|
|
+ "display_name": "ffead-cpp-crystal-http",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "go-gnet": {
|
|
|
+ "rust-actix": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -172,17 +148,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "gnet",
|
|
|
+ "webserver": "actix",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-go-gnet",
|
|
|
+ "display_name": "ffead-cpp-rust-actix",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "v-picov": {
|
|
|
+ "rust-hyper": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -191,17 +167,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "vweb",
|
|
|
+ "webserver": "hyper",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-v-vweb",
|
|
|
+ "display_name": "ffead-cpp-rust-hyper",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "java-firenio": {
|
|
|
+ "rust-thruster": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -210,17 +186,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "firenio",
|
|
|
+ "webserver": "thruster",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-java-firenio",
|
|
|
+ "display_name": "ffead-cpp-rust-thruster",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "crystal-http": {
|
|
|
+ "rust-rocket": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -229,17 +205,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "crystal",
|
|
|
+ "webserver": "rocket",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-crystal-http",
|
|
|
+ "display_name": "ffead-cpp-rust-rocket",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "rust-hyper": {
|
|
|
+ "go-gnet": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -248,17 +224,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "hyper",
|
|
|
+ "webserver": "gnet",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-rust-hyper",
|
|
|
+ "display_name": "ffead-cpp-go-gnet",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "rust-thruster": {
|
|
|
+ "go-fasthttp": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -267,17 +243,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "thruster",
|
|
|
+ "webserver": "fasthttp",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-rust-thruster",
|
|
|
+ "display_name": "ffead-cpp-go-fasthttp",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "go-fasthttp": {
|
|
|
+ "v-vweb": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -286,17 +262,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "fasthttp",
|
|
|
+ "webserver": "vweb",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-go-fasthttp",
|
|
|
+ "display_name": "ffead-cpp-v-vweb",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "v-vweb": {
|
|
|
+ "v-picov": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -305,7 +281,7 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
"webserver": "vweb",
|
|
|
"os": "Linux",
|
|
@@ -313,9 +289,9 @@
|
|
|
"display_name": "ffead-cpp-v-vweb",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "java-rapidoid": {
|
|
|
+ "java-firenio": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -324,17 +300,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "rapidoid",
|
|
|
+ "webserver": "firenio",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-java-rapidoid",
|
|
|
+ "display_name": "ffead-cpp-java-firenio",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "java-wizzardo-http": {
|
|
|
+ "java-rapidoid": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -343,17 +319,17 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "wizzardo-http",
|
|
|
+ "webserver": "rapidoid",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-java-wizzardo-http",
|
|
|
+ "display_name": "ffead-cpp-java-rapidoid",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "rust-rocket": {
|
|
|
+ "java-wizzardo-http": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -362,15 +338,15 @@
|
|
|
"database": "None",
|
|
|
"framework": "ffead-cpp",
|
|
|
"language": "C++",
|
|
|
- "orm": "Full",
|
|
|
+ "orm": "None",
|
|
|
"platform": "None",
|
|
|
- "webserver": "rocket",
|
|
|
+ "webserver": "wizzardo-http",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-rust-rocket",
|
|
|
+ "display_name": "ffead-cpp-java-wizzardo-http",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"mysql": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -393,7 +369,7 @@
|
|
|
"display_name": "ffead-cpp-mysql",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
"postgresql": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
@@ -416,15 +392,11 @@
|
|
|
"display_name": "ffead-cpp-postgresql",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "nginx-mongo": {
|
|
|
+ "nginx": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
- "db_url": "/te-benchmark-um/db",
|
|
|
- "query_url": "/te-benchmark-um/queries?queries=",
|
|
|
- "fortune_url": "/te-benchmark-um/fortunes",
|
|
|
- "update_url": "/te-benchmark-um/updates?queries=",
|
|
|
"port": 8080,
|
|
|
"approach": "Realistic",
|
|
|
"classification": "Fullstack",
|
|
@@ -436,115 +408,12 @@
|
|
|
"webserver": "nginx",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-nginx-mongo",
|
|
|
+ "display_name": "ffead-cpp-nginx",
|
|
|
"notes": "",
|
|
|
"versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
+ "tags": []
|
|
|
},
|
|
|
- "nginx-postgresql": {
|
|
|
- "json_url": "/te-benchmark-um/json",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "db_url": "/te-benchmark-um/db",
|
|
|
- "query_url": "/te-benchmark-um/queries?queries=",
|
|
|
- "fortune_url": "/te-benchmark-um/fortunes",
|
|
|
- "update_url": "/te-benchmark-um/updates?queries=",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Fullstack",
|
|
|
- "database": "postgres",
|
|
|
- "framework": "ffead-cpp",
|
|
|
- "language": "C++",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "None",
|
|
|
- "webserver": "nginx",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-nginx-postgresql",
|
|
|
- "notes": "",
|
|
|
- "versus": "",
|
|
|
- "tags": ["broken"]
|
|
|
- },
|
|
|
- "redis": {
|
|
|
- "cached_query_url": "/te-benchmark-um/cached-worlds?count=",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Fullstack",
|
|
|
- "database": "mongodb",
|
|
|
- "cache": "redis",
|
|
|
- "framework": "ffead-cpp",
|
|
|
- "language": "C++",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "None",
|
|
|
- "webserver": "ffead-cpp",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-mongo-redis",
|
|
|
- "notes": "",
|
|
|
- "versus": "",
|
|
|
- "wait_before_sending_requests": 10,
|
|
|
- "tags": ["broken"]
|
|
|
- },
|
|
|
- "nginx-redis": {
|
|
|
- "cached_query_url": "/te-benchmark-um/cached-worlds?count=",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Fullstack",
|
|
|
- "database": "mongodb",
|
|
|
- "cache": "redis",
|
|
|
- "framework": "ffead-cpp",
|
|
|
- "language": "C++",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "None",
|
|
|
- "webserver": "nginx",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-nginx-mongo-redis",
|
|
|
- "notes": "",
|
|
|
- "versus": "",
|
|
|
- "wait_before_sending_requests": 10,
|
|
|
- "tags": ["broken"]
|
|
|
- },
|
|
|
- "memcached": {
|
|
|
- "cached_query_url": "/te-benchmark-um/cached-worlds?count=",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Fullstack",
|
|
|
- "database": "mongodb",
|
|
|
- "cache": "memcached",
|
|
|
- "framework": "ffead-cpp",
|
|
|
- "language": "C++",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "None",
|
|
|
- "webserver": "ffead-cpp",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-mongo-memcached",
|
|
|
- "notes": "",
|
|
|
- "versus": "",
|
|
|
- "wait_before_sending_requests": 10,
|
|
|
- "tags": ["broken"]
|
|
|
- },
|
|
|
- "nginx-memcached": {
|
|
|
- "cached_query_url": "/te-benchmark-um/cached-worlds?count=",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Fullstack",
|
|
|
- "database": "mongodb",
|
|
|
- "cache": "memcached",
|
|
|
- "framework": "ffead-cpp",
|
|
|
- "language": "C++",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "None",
|
|
|
- "webserver": "nginx",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "ffead-cpp-nginx-mongo-memcached",
|
|
|
- "notes": "",
|
|
|
- "versus": "",
|
|
|
- "wait_before_sending_requests": 10,
|
|
|
- "tags": ["broken"]
|
|
|
- },
|
|
|
- "apache-mongo": {
|
|
|
+ "apache": {
|
|
|
"json_url": "/te-benchmark-um/json",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
@@ -559,7 +428,7 @@
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
"display_name": "ffead-cpp-apache",
|
|
|
- "notes": "",
|
|
|
+ "notes": "apache mongo",
|
|
|
"versus": "",
|
|
|
"tags": ["broken"]
|
|
|
}
|