问题描述
比如 我第一次 请求的数据量很大第二次 请求的数据量很小哪次 请求会先返回到 客户端呢
解决方案
先去先回这个个结论不是绝对的.数据量只是响应时间长短的一个小因素.还有很多因素会影响到响应时间.比如服务器端执行任务用的时间,网络速度问题等,都会影响到响应返回的时间.lggege所说的谁先完成谁先回来也不是绝对的.比如我一个请求访问本机上的一个资源.另一个请求访问国外的一台服务器上的资源.可能国外的那台已经对于我的请求已经执行完了,正在返回.返回过程中,我所请求的本机资源也执行完毕.同样开始返回.很显然,对于本机的那个请求,会先得到响应.所以楼主的问题要分多方面来考虑.对于这个问题,很难下一个定论.
解决方案二:
不是. 谁先完成谁先回来.服务器端是Servlet, 服务器会起一个线程来处理每个请求, 那么肯定是先完成的线程先返回值.
时间: 2024-09-22 12:16:40