Even on a very bad day, the server's page load time doesn't go over 1s.
However, it seems like I'm indeed looking at the problem through the wrong prism, as what I've seen from the comments suggests that the initial issue is performance, and the bots are what uncover it.