2013-10-25 44 views
0

我有超过一百万的文件位于远程云文件存储服务上,我需要尽可能快地跟踪是否存在单个文件。缓存云文件列表

因为建立一个可用文件列表需要几分钟,所以我需要缓存一个列表,但我不确定最佳方式是什么。

跟踪文件列表的速度最快,资源较少的方式是什么?

+0

如果你不会做更多的事情,那么只需检查是否存在为什么不使用文件系统来跟踪这些文件,并使用像find这样的命令来检查是否存在? – MattSizzle

+0

我能够装载云文件,但ls或find比本地文件系统慢。 –

回答

0

大多数API允许您在为列表提供正则表达式时调用文件列表。我知道AWS的PHP sdk支持S3。我认为这是一种更快,更准确的方式来做你想做的事情。

+0

我需要遍历数千个文件并检查它们是否存在。每个人使用api请求需要花费数年时间 –