Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.63 KB

performance.rst

File metadata and controls

47 lines (34 loc) · 1.63 KB

Performance

To ensure good user experience and quality of performance, we have a dedicated performance testing repository. It runs on a system with the following specifications:

System specifications
Operating System Debian GNU/Linux 10 (buster) [x86_64 GNU/Linux]
RAM 4GB
CPU(s) x2 (Intel Xeon E312xx)
Hard drive 52GB

The tests run under the following conditions:

  • 500 total objects are used to ensure compatibility across older versions without pagination.
  • 4 unique objecttypes.
  • A single user simulates requests for a duration of 5 minutes.

We run the tests after every major version of the Objects API. After that, we report and document the stats. This careful analysis allows us to showcase our high-quality optimization process.

Results

Performance results per version (30 minutes)
Method Test v2.0.0-alpha v1.1.1 v1.1.0
GET Retrieve all objects (ms) 127 127 125
GET Retrieve by data_attrs (ms) 117 111 115
GET Retrieve by date (ms) 129 128 127
GET Retrieve by geo coordinates (ms) 127 128 127
GET Retrieve by registrationDate (ms) 130 131 130
GET Retrieve by single object (ms) 106 106 109
  Aggregated 123 122 122

All performance reports are available for download for all versions: