2
我需要解析大量的IP地址。我正在使用gethostbyaddr()
。用PHP解析大量的IP地址
我刚刚阅读了关于使用pcntl_fork()
的信息,并且如果您使用fork,则不必等待超时。
由于gethostbyaddr
需要很长时间(30秒,我认为)在超时之前解析主机,是pcntl_fork
对于大量IP地址使用是否实用?
我需要解析大量的IP地址。我正在使用gethostbyaddr()
。用PHP解析大量的IP地址
我刚刚阅读了关于使用pcntl_fork()
的信息,并且如果您使用fork,则不必等待超时。
由于gethostbyaddr
需要很长时间(30秒,我认为)在超时之前解析主机,是pcntl_fork
对于大量IP地址使用是否实用?
您需要一个用于PHP的高性能异步DNS库。幸运的是,Net_DNS2就是这样。
如果这是你的服务的核心组件,看起来像这样,如果你需要做很多这些查询,我会说这里有一个更精细的设置。你可能会想要一个非常可靠的手动调整的DNS服务器,它为你缓存和查询。在PHP方面,具有手工调整的工人的队列/工作者系统似乎是合适的。只是一个简单的'gethostbyaddr'很容易,但如果这是一个核心功能可能不是使用的工具。 – deceze