Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多个源同时通过php访问文件夹时的性能/错误问题_Php_File_Organization - Fatal编程技术网

多个源同时通过php访问文件夹时的性能/错误问题

多个源同时通过php访问文件夹时的性能/错误问题,php,file,organization,Php,File,Organization,我有一个网站,它使用php访问、上传和删除文件夹中的图像 我的问题是,当多个用户同时上传、查看和删除同一文件夹中的所有图像时,php是否会遇到这样的问题 只要我总是先检查有问题的图像是否存在,就可以了吗 例如: 一个用户可能正在上载图像, 同时,另一个用户可能正在删除图像。 这里有冲突吗 所有图像都具有唯一的名称,并且在文件之外不会以任何方式相互连接 我不想使用队列,这会让用户等待其他用户完成他们的工作 如果php不介意这样做,那么这样做的缺点、错误和性能是什么呢。除此之外,这是一个令人厌恶的无

我有一个网站,它使用php访问、上传和删除文件夹中的图像

我的问题是,当多个用户同时上传、查看和删除同一文件夹中的所有图像时,php是否会遇到这样的问题

只要我总是先检查有问题的图像是否存在,就可以了吗

例如: 一个用户可能正在上载图像, 同时,另一个用户可能正在删除图像。 这里有冲突吗

所有图像都具有唯一的名称,并且在文件之外不会以任何方式相互连接

我不想使用队列,这会让用户等待其他用户完成他们的工作

如果php不介意这样做,那么这样做的缺点、错误和性能是什么呢。除此之外,这是一个令人厌恶的无组织的事实


只要我有大量的错误检查,我能逃脱吗

当在一个文件夹中列出超过几千个文件时,您会遇到性能问题;而且,除非您设置了某种级别的安全性,否则用户A将能够删除用户B的上载。您可能会发现这很有用-