Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
fsockopenphp性能_Php_Sockets - Fatal编程技术网

fsockopenphp性能

fsockopenphp性能,php,sockets,Php,Sockets,我正在编写一个程序,该程序将从使用php建立套接字连接的WHOIS服务器检索有关特定IP或域名的信息。我使用fsockopen()函数建立套接字连接,该连接实际上创建了一个文件。它工作得很好。但是,这个程序是为特定目的编写的,一次必须进行15-20个连接,这会导致服务器开销,并降低性能。是否有任何替代解决方案可以提高性能,而且不需要文件存储,因为除了只访问一次数据之外不需要文件存储?如果有人有一些想法,请分享。也许异步curl(例如rolling curl)更好,因此您可以并行处理多个连接或任何

我正在编写一个程序,该程序将从使用php建立套接字连接的WHOIS服务器检索有关特定IP或域名的信息。我使用fsockopen()函数建立套接字连接,该连接实际上创建了一个文件。它工作得很好。但是,这个程序是为特定目的编写的,一次必须进行15-20个连接,这会导致服务器开销,并降低性能。是否有任何替代解决方案可以提高性能,而且不需要文件存储,因为除了只访问一次数据之外不需要文件存储?如果有人有一些想法,请分享。

也许异步curl(例如rolling curl)更好,因此您可以并行处理多个连接或任何ajax解决方案。

rolling curl很好,或者使用curl\u multi\u*功能: