我在C#中创建了一个应用程序,它找到以j .DE结尾的虚拟域,然后应用程序的另一部分检查它们是否真的存在,虚拟数量约为(40 ^ 63)。我可以成功地检查它们与WHOIS,一切都很好。
问题是,检查单个域名需要一秒钟,我担心过滤所有(40 ^ 63)域名需要多长时间?我的整个生命?
你有其他选择吗?
Umair
答案 0 :(得分:4)
这不是编程问题。如果您满足下载whois数据库的批量副本的要求,那么您只需将某个快速查找格式的整个数据库加载到RAM中,也许可以围绕缓存级别设计B + Tree,并且您将拥有快速的速度查找。
whois服务器会对查询造成延迟,以防止像您这样的人运行大量自动查找。
这是通过为作业选择更好的算法来开始优化工作的主题的变体。