我想禁止在我的网站上发布代理和垃圾邮件。这样做的最佳方式是什么?
我已经下载了黑名单,我的第一个想法是禁用我的.htaccess文件中的每个ips,但在下载the list之后,我发现它包含了近900万个条目。
我的另一个想法是将每个IP分成4个部分,并在我的POST中执行[1; 4]个连续的SQL查询。
然而,如果我可以将这些值缓存在内存中,我可以用(:200(:188(:10(:42))))来便宜地检查它们。这可以用PHP吗?
谢谢!
答案 0 :(得分:0)
我以其他方式提出了这个问题,假设保持这样的结构是可能的,我还得到了一些其他答案here。
我将创建一个带有大量inode的RAMDISK来表示所提到的树,并希望它能够正常工作。