For my silly hobby sites I block most VPS providers, especially the low cost providers. For some of my special purpose hobby things I also block wireless providers and anything sending a TCP SYN packet with a TTL greater than 128 or MSS outside of the range of 1220:1460 on IPv4 and I disable IPv6. I do many other things but those quite everything down a lot. To block archive.is I had to also block about 60 ASN's.