【发布时间】:2019-04-04 04:08:21
【问题描述】:
我有一个有 2 个磁盘的服务器。我想用 PHP 上传文件,并让 PHP 根据磁盘空间或随机选择磁盘上的upload_tmp_dir 目录来上传文件,以减少每个磁盘的 IO 量。
例如:如果同时上传 5 个文件,PHP 选择 disk1 上传 1 和 2,disk2 上传 3、4、5。这可能吗?
据我了解:在上传过程中,文件临时存储在 upload_tmp_dir 目录中。上传后,文件可以使用move_uploaded_file 传输到其他目录。
但我想让 PHP 首先检查两个磁盘的磁盘空间,比较,然后继续将文件上传到所选磁盘 - 或随机选择一个磁盘。那可能吗?我还没有见过这样的 PHP 解决方案。但我想将磁盘 IO 保持在最低限度并尽可能多地利用我的磁盘。
【问题讨论】: