我目前正在编写一个缓存系统,它将在磁盘和内存中保存序列化(json)数据,以减少数据库上的 I/O 负载。
系统将通过在内存中保存最后 X 个访问的文件并从磁盘读取其他文件来工作。
我已经读到有一些系统可以通过 inode 打开文件来减少 nfs(我将来可能会使用)系统上的 I/O 负载。
我的问题是:
- 有没有办法通过nodejs中的inode打开nfs文件系统上的文件?如果没有,我需要做哪些功课才能做到这一点?
2、用inode打开本地文件系统上的文件是绝对不可能的吗?
3. 如果实际上不可能,是否有更快的方法来重新打开文件,因为让操作系统一遍又一遍地统计文件似乎不必要地重复?