Matthieu Garrigues ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
..
README.md ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
benchmark_config.json ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
compile_and_start_clang.sh ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
compile_and_start_gcc.sh ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
compile_clang-pipeline.sh ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
gdb.cmds 33bf3e8e06 Less mysql connections. Use gdb to debug plaintext. (#5445) 5 years ago
lithium-postgres-pipeline-monothread.dockerfile ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
lithium-postgres-pipeline.dockerfile ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
lithium-postgres.dockerfile 7f70ec9de3 Lithium: stop benchmarking sql connections. (#5913) 5 years ago
lithium.cc ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
lithium.dockerfile 7f70ec9de3 Lithium: stop benchmarking sql connections. (#5913) 5 years ago
lithium_pipeline.cc ec30b70ceb Lithium cached-query tests and sql pipelining (#5918) 5 years ago
symbols.hh f68b317e34 [new c++ framework] Lithium. (#5316) 5 years ago

README.md

Lithium Benchmarking Test

This test benchmarks the lithium::http_backend. It is a modern C++17 asynchronous web server based on epoll.

Author: Matthieu Garrigues [email protected]

Test Type Implementation Source Code

  • [JSON] lithium.cc
  • [PLAINTEXT] lithium.cc
  • [DB] lithium.cc
  • [QUERY] lithium.cc
  • [CACHED QUERY] lithium.cc
  • [UPDATE] lithium.cc
  • [FORTUNES] lithium.cc

Important Libraries

The tests were run with:

Test URLs

JSON

http://localhost:8080/json

PLAINTEXT

http://localhost:8080/plaintext

DB

http://localhost:8080/db

QUERY

http://localhost:8080/query?N=

UPDATE

http://localhost:8080/update?N=

FORTUNES

http://localhost:8080/fortunes