上传文件会阻止我的浏览器


Uploading files blocks my browser

当我尝试通过php copy或ftp put上传文件时,页面正在加载,因此在上传完成之前我无法访问网站的其他页面。其他页面在实际上传完成后加载。在其他浏览器中打开页面也可以。

上传文件阻塞了我的浏览器,如果是,为什么以及如何解决它?

问题可能与会话文件的锁定有关。

尝试使用session_write_close().

会话数据通常在脚本终止后存储,而不需要调用session_write_close(),但是由于会话数据被锁定以防止并发写,因此在任何时候只有一个脚本可以操作会话。当将帧集与会话一起使用时,由于这种锁定,您将体验到帧逐一加载。你可以通过结束会话来减少加载所有帧所需的时间,只要对会话变量的所有更改都完成了。 http://php.net/manual/ru/function.session-write-close.php