Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
使用socket.io比使用Javascript从浏览器到服务器的简单HTTP头请求来测量internet ping速度有什么优势吗?_Http_Socket.io_Ping_Latency - Fatal编程技术网

使用socket.io比使用Javascript从浏览器到服务器的简单HTTP头请求来测量internet ping速度有什么优势吗?

使用socket.io比使用Javascript从浏览器到服务器的简单HTTP头请求来测量internet ping速度有什么优势吗?,http,socket.io,ping,latency,Http,Socket.io,Ping,Latency,我试图计算从客户端到服务器的ping速度。 我正在创建一个完整的应用程序,所以我也在编写服务器逻辑。我想知道是应该使用socket.io从客户端ping服务器,还是简单地向服务器发送一个随机HTTP HEAD请求,以及它们中的任何一个是否比另一个更准确 我想这取决于ping的频率。对于偶尔进行一次简单的ping,我可能会根据需要发出一个http请求 每个连接都需要资源,因此x多个连接的客户端需要管理x个连接的套接字,这会带来一些开销。考虑到您预期的并发用户数量,这可能不是一个问题,但是您可以使用

我试图计算从客户端到服务器的ping速度。
我正在创建一个完整的应用程序,所以我也在编写服务器逻辑。我想知道是应该使用socket.io从客户端ping服务器,还是简单地向服务器发送一个随机HTTP HEAD请求,以及它们中的任何一个是否比另一个更准确

我想这取决于ping的频率。对于偶尔进行一次简单的ping,我可能会根据需要发出一个http请求

每个连接都需要资源,因此x多个连接的客户端需要管理x个连接的套接字,这会带来一些开销。考虑到您预期的并发用户数量,这可能不是一个问题,但是您可以使用较少的服务器资源,让客户端通过http连接

如果您通过http进行其余的调用,那么使用相同的协议进行更精确的测量是有意义的