我正在使用Railo&有一个带有cffile =“upload”标签的代码,用于将文件上传到服务器上的临时目录。然后cffile =“readbinary”将文件存储在变量&将其上传到数据库。
不幸的是,有些用户在上传文件时遇到了延迟。在Chrome中,当我看到网络日志 - F12开发人员选项时,请求处于停顿状态大约100秒。发布后,一旦我开始从服务器收到响应,我就会看到请求统计信息,表明整个请求大约需要105秒才能执行。
我认为这是一个与网络相关的问题,因为只有部分用户正在体验它。我的问题是如何作为应用程序开发人员向网络团队证明?
我之前尝试过使用cflog标签。在cffile标签之后。发生的奇怪事情是,在文件上传到服务器上的临时目录之前,Railo不会记录任何内容。我的解释是,对于那些100秒,文件从我的PC发送,即客户端发送到服务器,服务器仍然没有完全接收到请求。因此,在服务器完全接收到请求之前,它不会记录任何内容。实际上,在UI屏幕上执行我的请求需要100多秒,而根据日志,整个过程只需2-3秒。怪异!!
为了确认这一点,我进入了Railo Admin屏幕 - >调试 - >记录以检查请求的总执行时间。但这是徒劳的。它再次显示2-3秒。
所以,回到我的问题,我如何证明文件上传执行时间太长? Fiddler 可以在这里帮忙吗?如果是,怎么样?
非常赞赏。谢谢!