add benchmarks draft #3
59
README.md
59
README.md
@ -26,19 +26,62 @@
|
|||||||
4. Run the app with `./DrogonCMS`
|
4. Run the app with `./DrogonCMS`
|
||||||
|
|
||||||
## Features and Strengths
|
## Features and Strengths
|
||||||
- 2x-3x Faster than NginX or WordPress; possibly, the fastest website architecture known and better than Strapi
|
- 2x-3x Faster than NginX or WordPress and Strapi
|
||||||
- Built on CMake/C/C++/GTK4/Drogon
|
- Built on CMake/C/C++/GTK4/Drogon
|
||||||
- Optional Built-in Proxy/Local Caching Support
|
- Optional Built-in Proxy/Local Caching Support
|
||||||
- Built-in website Builder
|
- Built-in Website Builder
|
||||||
- Optional Community Support/Plugins
|
- Optional Community Support/Plugins
|
||||||
- Built-in website Preview/Drafts
|
- Built-in Website Preview/Drafts
|
||||||
- Built-in website WYSIWYG
|
- Built-in WYSIWYG Editor
|
||||||
- Built-in image Gallery
|
- Built-in image Gallery
|
||||||
- Built on Freedom Software
|
- Built on Freedom Software
|
||||||
- Blazing fast website architecture
|
- Blazing Fast Website Architecture
|
||||||
- Headless CMS Ready for site generators
|
- Headless CMS Ready for Site Generators
|
||||||
- Lightweight security with _serverless_ architecture; all work is done locally via your computer or via a remote server with CI. All public facing data is public only and a image of the original data from the local postgresql database, not including server backups. e.g. a copy of the original data is created at the edge or public WWW layer, plus optional proxy securities and caching.
|
- Lightweight Security with _serverless_ architecture, plus optional proxy securities and caching.
|
||||||
- Excellent documentation
|
- Excellent Documentation
|
||||||
|
|
||||||
|
## Benchmarks
|
||||||
|
|
||||||
|
### Drogon Server Only with 2 IO threads
|
||||||
|
```
|
||||||
|
wrk -c200 -d5 -t2 http://localhost:8848/hello
|
||||||
|
Running 5s test @ http://localhost:8848/hello
|
||||||
|
2 threads and 200 connections
|
||||||
|
Thread Stats Avg Stdev Max +/- Stdev
|
||||||
|
Latency 1.91ms 689.56us 7.56ms 72.86%
|
||||||
|
Req/Sec 52.72k 3.50k 63.00k 71.00%
|
||||||
|
524174 requests in 5.00s, 91.48MB read
|
||||||
|
Requests/sec: 104741.94
|
||||||
|
Transfer/sec: 18.28MB
|
||||||
|
```
|
||||||
|
|
||||||
|
### Drogon Server + Drogon Proxy with 2 IO threads
|
||||||
|
```
|
||||||
|
wrk -c200 -d5 -t2 http://localhost:8088/hello
|
||||||
|
Running 5s test @ http://localhost:8088/hello
|
||||||
|
2 threads and 200 connections
|
||||||
|
Thread Stats Avg Stdev Max +/- Stdev
|
||||||
|
Latency 3.95ms 0.94ms 8.80ms 67.84%
|
||||||
|
Req/Sec 25.39k 3.15k 29.20k 84.00%
|
||||||
|
252520 requests in 5.00s, 44.07MB read
|
||||||
|
Requests/sec: 50465.86
|
||||||
|
Transfer/sec: 8.81MB
|
||||||
|
```
|
||||||
|
|
||||||
|
### Drogon Server + NginX Proxy with 2 IO threads
|
||||||
|
```
|
||||||
|
wrk -c200 -d5 -t2 http://localhost:8080/hello
|
||||||
|
Running 5s test @ http://localhost:8080/hello
|
||||||
|
2 threads and 200 connections
|
||||||
|
Thread Stats Avg Stdev Max +/- Stdev
|
||||||
|
Latency 24.56ms 138.63ms 1.96s 96.95%
|
||||||
|
Req/Sec 18.80k 2.73k 26.83k 86.27%
|
||||||
|
190708 requests in 5.10s, 34.21MB read
|
||||||
|
Socket errors: connect 0, read 11, write 0, timeout 51
|
||||||
|
Non-2xx or 3xx responses: 166
|
||||||
|
Requests/sec: 37372.18
|
||||||
|
Transfer/sec: 6.70MB
|
||||||
|
```
|
||||||
|
|
||||||
## Development & Contributing
|
## Development & Contributing
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user