标签: linux caching filemtime
想象一下linux机器上某些进程的基于文件的缓存。
棘手的部分:这个过程需要一些时间 - 数据可能会发生变化,而我们正在处理它们。将缓存的修改时间更改为创建查询时间是否安全?
它类似于:
安全吗?对于备份,部署,源代码控制......什么情况可能会导致这种解决方案出现问题?
答案 0 :(得分:1)
没有。安全的解决方案是将带有临时名称的文件写入同一目录,然后在写入所有数据后将其重命名为。
它还解决了备份,源代码控制的所有问题:你可以让它们忽略临时文件。