Sorry for the massive performance burp earlier. Had to purge 104 million rows from the "what spells do characters have" table. It took 30 minutes to run the query. As for the maddening pauses where the page stops halfway and takes up to 30 seconds to finish drawing, this is not a server performance issue on my end, so I went looking elsewhere and narrowed it down to Cloudflare caching. I've turned it off and let's see if it works better.