Php 套接字服务器在本地获得500毫秒的往返时间

Php 套接字服务器在本地获得500毫秒的往返时间,php,javascript,sockets,websocket,Php,Javascript,Sockets,Websocket,我在办公室里安装了一个基本的Ubuntu虚拟机(Ubuntu12.04),并安装了一个基本的LAMP堆栈 我使用socket\u create编写了一个PHP套接字服务器。见代码: $this -> master = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Failed: socket_create()"); socket_set_option($this -> master, SOL_SOCKET, SO_R

我在办公室里安装了一个基本的Ubuntu虚拟机(Ubuntu12.04),并安装了一个基本的LAMP堆栈

我使用
socket\u create
编写了一个PHP套接字服务器。见代码:

$this -> master = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Failed: socket_create()");
    socket_set_option($this -> master, SOL_SOCKET, SO_REUSEADDR, 1) or die("Failed: socket_option()");
    socket_bind($this -> master, $addr, $port) or die("Failed: socket_bind()");
    socket_listen($this -> master, 20) or die("Failed: socket_listen()");

一切似乎都很好。我们可以在本地ping服务器,得到少于的结果,这是ESET智能安全防火墙保护。禁用“HTTP/HTTPS扫描器”会立即导致速度下降到60毫秒,就像它们应该的那样

您使用的是哪种WebSocket服务器?它只是在服务器上的while循环中执行的php。在此之后,我还在Node.js中编写了一个类似的解决方案,仍然得到相同的500毫秒ping时间,这让我寻找另一个原因。原来是我们的病毒/防火墙防护。