在研究通过https从js客户端到Apache2服务器和php7.2-fpm的大文件上传时,我遇到了无法解释的行为。
一个1MB的发布请求被发送到apache,以html页面为目标。 上传需要1500毫秒,然后等待700毫秒才能到达响应(下载时间几乎为零)。
html页面只是一个简单的问候世界。没有PHP。 1MB的帖子没有处理。
如果发布请求权重为1kB,则等待时间为70ms。
为什么会有这么长的等待时间? 你知道如何减少吗?
最终目标是逐块上传一个大文件,通过apache和php将发布数据流式传输到gpg的proc_open进行加密。但是目前,每个块之间的700ms延迟正在危及该项目。