Conversation

K. Ryabitsev-Prime 🍁

Out of 6M+ daily cgit requests, 33% get past Anubis proof-of-work challenge at difficulty 5, then a small percentage gets denied because they requested an invalid commit, and ~2M gets actually served. Of them, fewer than 2% are reasonably human -- and that's with very generous assumptions.
5
60
80

@monsieuricon that "small percentage" is higher than the plausibly human.
There are more request solving anubis for invalid commit than actual request by humans.

0
0
0

@monsieuricon if only there were some way for them to easily download all the commits all at once that doesn’t require PoW

0
0
0

@monsieuricon yeah, i'm always amazed how little of tried connections are human. I only see it on my VPS, which only a handful of use. But the tried connections for ssh and stuff.. It flabbergasts me.

0
0
0

@monsieuricon Interesting stats, thanks!

Out of curiosity, how do you optimize the CGI setup? I'm managing a large-ish cgit instance for a major open source project and we are limited by the rate of forked processes.

1
0
0

@monsieuricon Right, thanks, so no special optimization. I guess we just need more CPU cores then, hoping not to need as many as you do...

0
0
0