标签: javascript node.js socket.io
我没有任何代码。假设我的目录中有10k个文件。我想读取整个目录,但是我不想在发送之前将所有文件缓冲在内存中,所以我使用的是socket.io 我想知道如何根据客户端的请求读取目录中的所有文件。如果客户需要按需从该目录中获取10个文件,然后又需要10个文件,则nodejs不应再次读取整个目录,而应进行某种检查以检查先前已向客户发送了多少文件,然后发送了下一个文件批处理。
我应该使用数据库并通过索引来检索文件吗?还是有一些更好的方法?