How many web pages is it serving per unit of time? #2
Replies: 1 comment 1 reply
-
[I've converted the issue into this discussion thread.] The use-case mentioned is a snapshot of a former dynamic web-site that is now conserved, which has around 600K files, totaling around 12 GiB, thus on average 20 KiB per file. Regarding benchmarking, although not on that deployment, there is a dedicated document https://github.com/volution/kawipiko/blob/development/documentation/benchmarks.rst discussing this topic. In essence even on my 6 years laptop (with lots of other software running), using only one core, a quick benchmark yesterday yielded ~80K requests per second from 1024 concurrent connections (that would be the typical deployment scenario with Kawipiko behind HAProxy). Thus the real bottleneck here would be the bandwidth or TLS termination, not the actual raw performance while serving the contents. Throwing it behind a proper CDN (like CloudFlare for example) would just give you a quiet and stable static server that you don't even know it is there. |
Beta Was this translation helpful? Give feedback.
-
In the FAQ it says "Yes, it currently is serving ~600K HTML pages.". Is it serving these within a second, minute, hour? What's the average size of all these pages?
Beta Was this translation helpful? Give feedback.
All reactions