2010-10-22 61 views
1

我们编写了一项功能,允许我们的用户使用UNC路径将文件上传到nas设备。该功能没有经过强调测试,我不是100%相信CFFILE可以处理负载。 cffile是否使用多线程来执行写入文件系统以及cffile支持哪种负载?CFFILE可以同时写入文件系统吗?

回答

0

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

+0

也许我没有正确提出问题。他们没有上传相同的文件或相同的文件。当他们上传这个文件时,使用一个guid创建一个新的唯一目录。我只是想知道CFFILE可以承受的负载,并且它可以执行同时写入。我们每小时可以获得大约6,000次点击,可能有90%会使用这项新功能。 – 2010-10-22 17:06:22

+0

我还没有尝试过那个数量(我们在大约8小时的范围内每天获得几千次保存),但是,如果操作系统能够处理它,我不知道CF不会的原因。此时,我主要担心的是大文件的上传速度会使页面计时,并且可能会给服务器带来可用带宽。实际的磁盘IO应该能够跟上这一点。虽然我们发现这是我们的主要放缓,但请留意分散性。 – 2010-10-22 18:07:40

0

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

相关问题