0

我想APC_UPLOAD_PROGRESS用于在 PHP > 5.2 中显示文件上传的进度。

我想知道我是否会遇到与 SESSION 处理相同的场景,APC_UPLOAD_PROGRESS如果请求发送到我正在接受请求的任何一个盒子,引用可能会变得很奇怪。

它的局限性是什么?我应该使用它吗?它会在我的场景中工作吗?

4

1 回答 1

1

是的,您会遇到同样的问题——PHP 上传进度在服务器之间不可见,因此如果用户最终将请求拆分到服务器上,您将得到不一致的结果。

您最好的选择是使用某种一致的散列(基于会话或远程 IP),以保证来自用户的所有请求始终路由到同一服务器,或者将所有上传路由到单个服务器。或者,您可能想研究 HTML5 分块上传,这将允许您在客户端显示上传进度,并支持更大的上传。

于 2012-08-06T22:40:31.750 回答