benchmark_config.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. {
  2. "framework": "flask",
  3. "tests": [{
  4. "default": {
  5. "json_url": "/json",
  6. "db_url": "/dbs",
  7. "query_url": "/db?queries=",
  8. "fortune_url": "/fortunes",
  9. "update_url": "/updates?queries=",
  10. "plaintext_url": "/plaintext",
  11. "port": 8080,
  12. "approach": "Realistic",
  13. "classification": "Micro",
  14. "database": "MySQL",
  15. "framework": "flask",
  16. "language": "Python",
  17. "flavor": "Python3",
  18. "orm": "Full",
  19. "platform": "Meinheld",
  20. "webserver": "None",
  21. "os": "Linux",
  22. "database_os": "Linux",
  23. "display_name": "Flask",
  24. "notes": "",
  25. "versus": "wsgi"
  26. },
  27. "raw": {
  28. "db_url": "/dbsraw",
  29. "query_url": "/dbraw?queries=",
  30. "fortune_url": "/fortunesraw",
  31. "update_url": "/raw-updates?queries=",
  32. "port": 8080,
  33. "approach": "Realistic",
  34. "classification": "Micro",
  35. "database": "MySQL",
  36. "framework": "flask",
  37. "language": "Python",
  38. "flavor": "CPython",
  39. "orm": "Raw",
  40. "platform": "Meinheld",
  41. "webserver": "None",
  42. "os": "Linux",
  43. "database_os": "Linux",
  44. "display_name": "Flask-raw",
  45. "notes": "",
  46. "versus": "wsgi"
  47. },
  48. "pypy2": {
  49. "json_url": "/json",
  50. "db_url": "/dbs",
  51. "query_url": "/db?queries=",
  52. "fortune_url": "/fortunes",
  53. "update_url": "/updates?queries=",
  54. "plaintext_url": "/plaintext",
  55. "port": 8080,
  56. "approach": "Realistic",
  57. "classification": "Micro",
  58. "database": "MySQL",
  59. "framework": "flask",
  60. "language": "Python",
  61. "flavor": "PyPy2",
  62. "orm": "Full",
  63. "platform": "None",
  64. "webserver": "Tornado",
  65. "os": "Linux",
  66. "database_os": "Linux",
  67. "display_name": "Flask",
  68. "notes": "PyPy2",
  69. "versus": "wsgi"
  70. },
  71. "pypy2-raw": {
  72. "setup_file": "setup_pypy2",
  73. "db_url": "/dbsraw",
  74. "query_url": "/dbraw?queries=",
  75. "fortune_url": "/fortunesraw",
  76. "update_url": "/raw-updates?queries=",
  77. "port": 8080,
  78. "approach": "Realistic",
  79. "classification": "Micro",
  80. "database": "MySQL",
  81. "framework": "flask",
  82. "language": "Python",
  83. "flavor": "PyPy2",
  84. "orm": "Raw",
  85. "platform": "Tornado",
  86. "webserver": "None",
  87. "os": "Linux",
  88. "database_os": "Linux",
  89. "display_name": "Flask-raw",
  90. "notes": "PyPy2",
  91. "versus": "wsgi"
  92. },
  93. "nginx-uwsgi": {
  94. "json_url": "/json",
  95. "db_url": "/dbs",
  96. "query_url": "/db?queries=",
  97. "fortune_url": "/fortunes",
  98. "update_url": "/updates?queries=",
  99. "plaintext_url": "/plaintext",
  100. "port": 8080,
  101. "approach": "Realistic",
  102. "classification": "Micro",
  103. "database": "MySQL",
  104. "framework": "flask",
  105. "language": "Python",
  106. "flavor": "CPython",
  107. "orm": "Full",
  108. "platform": "None",
  109. "webserver": "nginx",
  110. "os": "Linux",
  111. "database_os": "Linux",
  112. "display_name": "Flask",
  113. "notes": "",
  114. "versus": "wsgi"
  115. }
  116. }]
  117. }