benchmark_config.json 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. {
  2. "framework": "php",
  3. "tests": [{
  4. "default": {
  5. "json_url": "/json.php",
  6. "plaintext_url": "/plaintext.php",
  7. "db_url": "/dbraw.php",
  8. "query_url": "/dbquery.php?queries=",
  9. "fortune_url": "/fortune.php",
  10. "update_url": "/updateraw.php?queries=",
  11. "port": 8080,
  12. "approach": "Realistic",
  13. "classification": "Platform",
  14. "database": "MySQL",
  15. "framework": "PHP",
  16. "language": "PHP",
  17. "flavor": "PHP8.1",
  18. "orm": "Raw",
  19. "platform": "FPM/FastCGI",
  20. "webserver": "nginx",
  21. "os": "Linux",
  22. "database_os": "Linux",
  23. "display_name": "PHP",
  24. "notes": "",
  25. "versus": "php"
  26. },
  27. "raw7-tcp": {
  28. "json_url": "/json.php",
  29. "plaintext_url": "/plaintext.php",
  30. "db_url": "/dbraw.php",
  31. "query_url": "/dbquery.php?queries=",
  32. "fortune_url": "/fortune.php",
  33. "update_url": "/updateraw.php?queries=",
  34. "port": 8080,
  35. "approach": "Realistic",
  36. "classification": "Platform",
  37. "database": "MySQL",
  38. "framework": "PHP",
  39. "language": "PHP",
  40. "flavor": "PHP8.1",
  41. "orm": "Raw",
  42. "platform": "FPM/FastCGI",
  43. "webserver": "nginx",
  44. "os": "Linux",
  45. "database_os": "Linux",
  46. "display_name": "PHP-raw-tcp",
  47. "notes": "TCP sockets",
  48. "versus": "php"
  49. },
  50. "pgsql-raw": {
  51. "db_url": "/dbraw.php",
  52. "query_url": "/dbquery.php?queries=",
  53. "fortune_url": "/fortune.php",
  54. "update_url": "/updateraw.php?queries=",
  55. "port": 8080,
  56. "approach": "Realistic",
  57. "classification": "Platform",
  58. "database": "Postgres",
  59. "framework": "PHP",
  60. "language": "PHP",
  61. "flavor": "PHP8.1",
  62. "orm": "Raw",
  63. "platform": "FPM/FastCGI",
  64. "webserver": "nginx",
  65. "os": "Linux",
  66. "database_os": "Linux",
  67. "display_name": "PHP-pgsql-raw",
  68. "notes": "",
  69. "versus": "php"
  70. },
  71. "h2o": {
  72. "json_url": "/json.php",
  73. "plaintext_url": "/plaintext.php",
  74. "db_url": "/dbraw.php",
  75. "query_url": "/dbquery.php?queries=",
  76. "fortune_url": "/fortune.php",
  77. "update_url": "/updateraw.php?queries=",
  78. "port": 8080,
  79. "approach": "Realistic",
  80. "classification": "Platform",
  81. "database": "MySQL",
  82. "framework": "PHP",
  83. "language": "PHP",
  84. "flavor": "PHP8.1",
  85. "orm": "Raw",
  86. "platform": "FPM/FastCGI",
  87. "webserver": "h2o",
  88. "os": "Linux",
  89. "database_os": "Linux",
  90. "display_name": "PHP-h2o",
  91. "notes": "",
  92. "versus": "php"
  93. },
  94. "unit": {
  95. "json_url": "/json.php",
  96. "plaintext_url": "/plaintext.php",
  97. "db_url": "/dbraw.php",
  98. "query_url": "/dbquery.php?queries=",
  99. "fortune_url": "/fortune.php",
  100. "update_url": "/updateraw.php?queries=",
  101. "port": 8080,
  102. "approach": "Realistic",
  103. "classification": "Platform",
  104. "database": "MySQL",
  105. "framework": "PHP",
  106. "language": "PHP",
  107. "flavor": "PHP8.1",
  108. "orm": "Raw",
  109. "platform": "Unit Nginx",
  110. "webserver": "None",
  111. "os": "Linux",
  112. "database_os": "Linux",
  113. "display_name": "PHP Unit Nginx",
  114. "notes": "",
  115. "versus": "php",
  116. "tags": ["broken"]
  117. },
  118. "pools": {
  119. "json_url": "/json.php",
  120. "plaintext_url": "/plaintext.php",
  121. "db_url": "/dbraw.php",
  122. "query_url": "/dbquery.php?queries=",
  123. "fortune_url": "/fortune.php",
  124. "update_url": "/updateraw.php?queries=",
  125. "port": 8080,
  126. "approach": "Realistic",
  127. "classification": "Platform",
  128. "database": "MySQL",
  129. "framework": "PHP",
  130. "language": "PHP",
  131. "flavor": "PHP8.1",
  132. "orm": "Raw",
  133. "platform": "FPM/FastCGI",
  134. "webserver": "nginx",
  135. "os": "Linux",
  136. "database_os": "Linux",
  137. "display_name": "PHP-pools",
  138. "notes": "With php-fpm pools",
  139. "versus": "php"
  140. },
  141. "caddy": {
  142. "json_url": "/json.php",
  143. "plaintext_url": "/plaintext.php",
  144. "db_url": "/dbraw.php",
  145. "query_url": "/dbquery.php?queries=",
  146. "fortune_url": "/fortune.php",
  147. "update_url": "/updateraw.php?queries=",
  148. "port": 8080,
  149. "approach": "Realistic",
  150. "classification": "Platform",
  151. "database": "MySQL",
  152. "framework": "PHP",
  153. "language": "PHP",
  154. "flavor": "PHP8.1",
  155. "orm": "Raw",
  156. "platform": "FPM/FastCGI",
  157. "webserver": "caddy",
  158. "os": "Linux",
  159. "database_os": "Linux",
  160. "display_name": "PHP-caddyserver",
  161. "notes": "",
  162. "versus": "php"
  163. },
  164. "franken": {
  165. "json_url": "/json.php",
  166. "plaintext_url": "/plaintext.php",
  167. "db_url": "/dbraw.php",
  168. "query_url": "/dbquery.php?queries=",
  169. "fortune_url": "/fortune.php",
  170. "update_url": "/updateraw.php?queries=",
  171. "port": 8080,
  172. "approach": "Realistic",
  173. "classification": "Platform",
  174. "database": "MySQL",
  175. "framework": "PHP",
  176. "language": "PHP",
  177. "flavor": "PHP8",
  178. "orm": "Raw",
  179. "platform": "Frankenphp",
  180. "webserver": "caddy",
  181. "os": "Linux",
  182. "database_os": "Linux",
  183. "display_name": "PHP-frankenphp",
  184. "notes": "",
  185. "versus": "php"
  186. },
  187. "workerman": {
  188. "json_url": "/json.php",
  189. "plaintext_url": "/plaintext.php",
  190. "db_url": "/dbraw.php",
  191. "query_url": "/dbquery.php?queries=",
  192. "fortune_url": "/fortune.php",
  193. "update_url": "/updateraw.php?queries=",
  194. "port": 8080,
  195. "approach": "Realistic",
  196. "classification": "Platform",
  197. "database": "MySQL",
  198. "framework": "PHP",
  199. "language": "PHP",
  200. "flavor": "PHP8",
  201. "orm": "Raw",
  202. "platform": "Workerman",
  203. "webserver": "none",
  204. "os": "Linux",
  205. "database_os": "Linux",
  206. "display_name": "php-workerman",
  207. "notes": "Workerman without worker mode",
  208. "versus": "php"
  209. },
  210. "eloquent": {
  211. "db_url": "/eloquent/db-eloquent.php",
  212. "query_url": "/eloquent/db-eloquent.php?queries=",
  213. "update_url": "/eloquent/update-eloquent.php?queries=",
  214. "fortune_url": "/eloquent/fortune-eloquent.php",
  215. "port": 8080,
  216. "approach": "Realistic",
  217. "classification": "Platform",
  218. "database": "MySQL",
  219. "framework": "PHP",
  220. "language": "PHP",
  221. "flavor": "PHP8.1",
  222. "orm": "Full",
  223. "platform": "FPM/FastCGI",
  224. "webserver": "nginx",
  225. "os": "Linux",
  226. "database_os": "Linux",
  227. "display_name": "PHP-Eloquent",
  228. "notes": "",
  229. "versus": "php"
  230. },
  231. "laravel-query-builder": {
  232. "db_url": "/eloquent/db-laravel-query-builder.php",
  233. "query_url": "/eloquent/db-laravel-query-builder.php?queries=",
  234. "port": 8080,
  235. "approach": "Realistic",
  236. "classification": "Platform",
  237. "database": "MySQL",
  238. "framework": "PHP",
  239. "language": "PHP",
  240. "flavor": "PHP8.1",
  241. "orm": "Micro",
  242. "platform": "FPM/FastCGI",
  243. "webserver": "nginx",
  244. "os": "Linux",
  245. "database_os": "Linux",
  246. "display_name": "PHP-laravel-query-builder",
  247. "notes": "",
  248. "versus": "php"
  249. }
  250. }]
  251. }