Coldfusion CFFILE是否支持同时写入文件系统?

Coldfusion CFFILE是否支持同时写入文件系统?,coldfusion,file-upload,cffile,Coldfusion,File Upload,Cffile,我们已经编写了一个功能,允许用户使用UNC路径将文件上载到nas设备。该功能还没有经过压力测试,我也不是100%相信CFFILE可以处理负载。cffile是否使用多线程来执行对文件系统的写入,以及cffile可以支持什么样的负载?我在一个项目中工作过,该项目将多个单独的文件同时写入本地设备,没有任何问题。我怀疑CF(或者,就这一点而言,底层操作系统)是否支持同时写入同一个文件,而不管其位置如何,但只要您正在写入不同的文件,同时写入就可以了。正如Ben的回答所说,CF可以同时写入多个文件。您遇到的

我们已经编写了一个功能,允许用户使用UNC路径将文件上载到nas设备。该功能还没有经过压力测试,我也不是100%相信CFFILE可以处理负载。cffile是否使用多线程来执行对文件系统的写入,以及cffile可以支持什么样的负载?

我在一个项目中工作过,该项目将多个单独的文件同时写入本地设备,没有任何问题。我怀疑CF(或者,就这一点而言,底层操作系统)是否支持同时写入同一个文件,而不管其位置如何,但只要您正在写入不同的文件,同时写入就可以了。

正如Ben的回答所说,CF可以同时写入多个文件。您遇到的第一个瓶颈可能是您的硬件能够支持什么。如果你开始遇到问题,考虑为这些文件专门编写一个固态硬盘。

也许我没有正确地提出问题。他们没有上传相同的文件或到相同的文件。当他们上载此文件时,将使用guid创建一个新的唯一目录。我只是想知道CFFILE可以承受多大的负载,它可以同时执行写操作。我们每小时大约有6000次点击,可能90%的用户都会使用这项新功能。我还没有尝试过这么大的点击量(我们每天在大约8小时的范围内进行数千次保存),但是,如果操作系统能够处理,我不知道CF为什么不这么做。在这一点上,我主要关心的是大文件的上传速度,页面超时,以及服务器的总可用带宽。实际的磁盘IO应该能够跟上这个速度。尽管如此,还是要注意碎片化,因为我们发现这是我们的主要减速。