请问使用PHP怎么写出高效率的ping检测
程序员文章站
2022-06-06 11:01:44
...
IP上百个,就是想做到能及时发现某IP不通了。
然后返回消息。
小菜,刚在网上看了几个代码,有用ping,有用socket,curl,来写的
但是觉得效率上是不是还点不太合适呢?
问问有经验的朋友,支支招。
然后返回消息。
小菜,刚在网上看了几个代码,有用ping,有用socket,curl,来写的
但是觉得效率上是不是还点不太合适呢?
问问有经验的朋友,支支招。
回复内容:
IP上百个,就是想做到能及时发现某IP不通了。
然后返回消息。
小菜,刚在网上看了几个代码,有用ping,有用socket,curl,来写的
但是觉得效率上是不是还点不太合适呢?
问问有经验的朋友,支支招。
使用php通过system函数调用linux的fping工具,这样就可以批量ping了。 (fping能以轮转方式并行地发出大量的ping请求)
这么简单的代码你应该会写吧?
用工具吧 不要自己造*
你应该尝试一下异步库,这样花费的时间将是是ping中延迟最长的那个而不是所有的ping时间积累.PHP有swoole,它位于https://github.com/swoole/swoole-src.你也可以选择nodejs,通过api将最后的结果交给PHP.
上一篇: jQuery的显示和隐藏方法与css隐藏的样式对比_jquery
下一篇: 又有有关问题出现了-