Spring 为什么需要很长时间才能获得大量RESTAPI响应?
我得到了超过5MB的API返回字符串响应 当我在chrome上调用API时,看到开发者工具的网络攻丝 等待时间(TTFB):189.65毫秒 内容下载:4.97秒 与通过ftp下载5MB的单个文件相比,为什么下载内容花费的时间太长Spring 为什么需要很长时间才能获得大量RESTAPI响应?,spring,rest,http,ftp,Spring,Rest,Http,Ftp,我得到了超过5MB的API返回字符串响应 当我在chrome上调用API时,看到开发者工具的网络攻丝 等待时间(TTFB):189.65毫秒 内容下载:4.97秒 与通过ftp下载5MB的单个文件相比,为什么下载内容花费的时间太长 注意:从运行API服务器(Spring)的同一台服务器上通过ftp下载5MB的单个文件需要1秒。因为它不仅受到网络速度的限制(如果可以通过其他方式更快地下载相同数量的文件,这显然不是原因),而且还受到服务器提供数据的能力的限制。开发工具刚刚告诉您,服务器(189.65
注意:从运行API服务器(Spring)的同一台服务器上通过ftp下载5MB的单个文件需要1秒。因为它不仅受到网络速度的限制(如果可以通过其他方式更快地下载相同数量的文件,这显然不是原因),而且还受到服务器提供数据的能力的限制。开发工具刚刚告诉您,服务器(189.65ms-行程时间)生成第一个字节,而(189.65ms+4.97s-行程时间)生成最后一个字节;但你不知道它在做什么。据你所知,代码可能包括
sleep(4)
;除非您分析提供数据的服务器端进程,否则您不知道为什么要花这么多时间