例如,在高流量 Web 服务器上。
为了减少切换文件时的问题,我通常将旧文件重命名,然后在新文件中重命名。
前段时间有人告诉我,重命名文件不会更改“inode 数据”,因此读取文件的进程可以继续这样做而不会出现故障。而且,当然,重命名临时副本比复制新文件更快、更安全。
这仍然是最佳做法吗?如果不是,你会怎么做?
例如,在高流量 Web 服务器上。
为了减少切换文件时的问题,我通常将旧文件重命名,然后在新文件中重命名。
前段时间有人告诉我,重命名文件不会更改“inode 数据”,因此读取文件的进程可以继续这样做而不会出现故障。而且,当然,重命名临时副本比复制新文件更快、更安全。
这仍然是最佳做法吗?如果不是,你会怎么做?