同时为多个用户处理文件(后勤问题)


Handling files for multiple users at once (logistic prob)

嘿,我的应用程序在服务器上创建文件,这些文件在名为iframe的html元素中立即显示给用户。到目前为止,我一直将所有文件存储在同一个文件夹中,每次用户请求新文件时都会覆盖旧文件。问题是,如果一次有多个用户尝试生成文件,其中一个用户可能无法获得正确的文件,或者根本没有文件。我想我应该为每一代文件创建一个随机的临时文件夹。这是可行的,但我的服务器可能会很快被100代文件填满。一旦用户在iframe中加载完文件,我需要删除这个随机临时文件夹,但如何在加载时调用php函数
任何其他替代方法/想法都会对我有很大帮助。其他人是如何处理这些问题的?

我会创建一个临时文件夹,并生成随机文件名(md5,GUID,无关紧要)
在生成之前,在文件夹上生成要可视化的文件的脚本应该检查文件夹上的所有文件,不包括在>=1天前生成的所有文件

如果您对如何获取文件创建/修改日期有任何疑问,请检查filemtime函数和此问题。