Aliaksandr Valialkin c2b0b7f133 fasthttp-postgresql: /update uptimization: disable synchronous commit on per-connection basis instead of per-request basis 10 years ago
..
src c2b0b7f133 fasthttp-postgresql: /update uptimization: disable synchronous commit on per-connection basis instead of per-request basis 10 years ago
templates eb8e685ab3 fasthttp: use one template file instead of two for fortune benchmark 10 years ago
README.md 8d777366e9 renamed generic fasthttp to fasthttp-mysql, added a postgresql-based version at fasthttp-postgresql 10 years ago
benchmark_config.json 9806424ef7 fasthttp-postgresql: use consistent display_name for prefork test version 10 years ago
setup.bat f5bc1ce6d6 name the two benchmarks appropriately based on the database used 10 years ago
setup.sh 106c607887 insure the correct sed replacement for the database server address, and add extra checks to see if db connection working properly at code init time 10 years ago
setup_prefork.sh 106c607887 insure the correct sed replacement for the database server address, and add extra checks to see if db connection working properly at code init time 10 years ago
source_code 8d777366e9 renamed generic fasthttp to fasthttp-mysql, added a postgresql-based version at fasthttp-postgresql 10 years ago

README.md

fasthttp (GoLang) Benchmarking Test

This is the go portion of a benchmarking test suite comparing a variety of web development platforms.

"Fasthttp is a fast http package for Go."

This variant uses Postgres via Jack Christensen's pgx library

Test URLs

http://localhost:8080/json
http://localhost:8080/db
http://localhost:8080/queries?queries=[1-500]
http://localhost:8080/fortunes
http://localhost:8080/updates?queries=[1-500]
http://localhost:8080/plaintext