Nate 9d18b6e21b make sure all have versus key (#6265) 4 роки тому
..
Sources f5830bf5dd Fixswift (#4422) 6 роки тому
.gitignore b3b2089895 Swiftperfect (#4048) 7 роки тому
Package.swift b3b2089895 Swiftperfect (#4048) 7 роки тому
README.md 24b6489eca Update perfect readme (#4060) 7 роки тому
benchmark_config.json 3b56eb34a6 Swift/perfect adding broken tags (#5794) 5 роки тому
config.toml 9d18b6e21b make sure all have versus key (#6265) 4 роки тому
perfect-mongodb.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 роки тому
perfect-mysql.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 роки тому
perfect-postgresql.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 роки тому
perfect.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 роки тому

README.md

Perfect Benchmark Test

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

Variants

There is are four versions of the benchmark, three of which use databases:

  • Perfect: No DB
  • Perfect-MySQL: Using MySQL
  • Perfect-PostgreSQL: Using PostgreSQL
  • Perfect-MongoDB: Using MongoDB

Each listens on port 8080, and use common URLs described below.

Versions and Dependencies

This version of the benchmark requires Swift 4.1, and uses the following versions of Perfect and dependencies:

Test URLs

JSON serialization

http://localhost:8080/json

Plaintext

http://localhost:8080/plaintext

DB Store - on all configurations

http://localhost:8080/db

Queries - on all configurations

http://localhost:8080/queries/queries=2

Updates - on all configurations

http://localhost:8080/updates/queries=2