mirror of
https://github.com/basecamp/once-campfire.git
synced 2026-10-07 23:30:08 +09:00
Document other Campfire implementations and benchmarks (#293)
* Document other Campfire implementations and benchmarks * Remeasure README benchmarks with the latest Ruby optimizations * Shorten the README benchmark context
This commit is contained in:
committed by
GitHub
parent
659f95748a
commit
6c7f8fa15f
@@ -49,6 +49,21 @@ If you'd rather run the Docker image yourself, you can read more about that in t
|
||||
> that people have someone to contact if they need help with their account. If that bothers you, put in any
|
||||
> email address you want and create yourself a new admin account.
|
||||
|
||||
## Other implementations
|
||||
|
||||
Campfire also has implementations in Elixir, Go and Rust:
|
||||
|
||||
| HTTP workload (requests/sec) | Ruby (Rails) | [Elixir](https://github.com/basecamp/once-campfire-elixir) | [Go](https://github.com/basecamp/once-campfire-go) | [Rust](https://github.com/basecamp/once-campfire-rust) |
|
||||
|---|---:|---:|---:|---:|
|
||||
| Room page | 244 | 722 | 3,860 | 36,260 |
|
||||
| Messages page | 424 | 1,053 | 5,573 | 40,872 |
|
||||
| Sidebar | 556 | 1,275 | 19,753 | 34,672 |
|
||||
| Search | 432 | 1,156 | 7,053 | 33,299 |
|
||||
| Post a message | 258 | 801 | 4,767 | 6,896 |
|
||||
|
||||
Measured with 16 concurrent clients on an AMD Ryzen AI MAX+ 395,
|
||||
with four hardware threads allocated to each app.
|
||||
|
||||
## Development
|
||||
|
||||
You are welcome - and encouraged - to modify Campfire to your liking.
|
||||
|
||||
Reference in New Issue
Block a user