workerman 网络性能非常差,如何提高网络速度

0

开一个终端,用workerman监听1578端口


Workerman start in DEBUG mode
----------------------------------------- WORKERMAN -----------------------------------------
Workerman version:3.5.19          PHP version:7.3.9
------------------------------------------ WORKERS ------------------------------------------
proto   user            worker          listen                 processes    status
tcp     root            none            http://0.0.0.0:1578    1             
---------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.

然后本地再开一个,去下载一个155M大小的字符串,竟然需要平均2秒钟。(我测速软件访问127.0.0.1的速度是33G/s)。


图片
 
 

捕获.PNG
已邀请:

dignfei - 丹妮

赞同来自:

全部是在同一台电脑内访问

xiuwang

赞同来自:

软件访问127.0.0.1 33Gb每秒,这种是不走网卡的,纯内存计算,所以快。
 从192.168.173.3 下载这种要走网卡了,千兆网卡下载速度也就是差不多100MB每秒,下载一个150M只要要1秒多了,所以速度慢。再加上普通磁盘读写速度也就是几十M每秒,还有你开了docker虚拟机速度就更慢了。所以这个值是正常值。

a392223903

赞同来自:

一个走网卡,一个不走网卡,没有意义啊。另外你php的下载代码 每次取多少字节也很关键

要回复问题请先登录注册