套接字服务器在本地获得500毫秒的往返时间
Socket Server getting 500ms round-trip times locally
我在办公室里安装了一台基本的Ubuntu虚拟机(Ubuntu 12.04),安装了一个基本的LAMP堆栈。
我使用socket_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服务器,并获得小于<1毫秒ping次数,但当我们使用Chrome新的WebSocket
javascript API时,我们会以500毫秒的间隔不断发送和接收消息。字面上类似于497、501、503、500ms等
有什么建议可以引起这种情况吗?
原来是ESET智能安全防火墙保护。禁用"HTTP/HTTPS扫描仪"会立即导致速度下降到60毫秒,这是应该的!
相关文章:
- Java脚本时间添加
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- 将当前时间添加到我的页面上的特定部分
- 门户网站:当地时间有多有用
- 显示时间的脚本
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 通过JSON&比较时间
- Javascript时间轨迹
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- 高库存时期时间与时区不匹配
- Jquery如何检查今天的时间大于使用给定时间
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- primefaces日历可以禁用过去的日期和时间吗
- 套接字服务器在本地获得500毫秒的往返时间
- 我想延迟一个链接的时间为500与javascript