【发布时间】:2023-03-18 20:10:02
【问题描述】:
假设我们有一个静态文件服务器(Nginx + Linux),它提供 10 个文件。这些文件的读取频率几乎与服务器可以处理的频率一样高。但是,有些文件需要替换为新版本,以便文件名和 URL 地址保持不变。如何安全地替换文件而不用担心某些读取失败或成为两个版本的混合?
我知道这是一个相当基本的操作系统问题,与重命名、符号链接和文件大小有关。但是,我没有找到明确的参考或很好的讨论,我希望我们可以在这里建立一个。
【问题讨论】:
-
一个密切相关的问题:stackoverflow.com/questions/13186263/…
标签: nginx concurrency symlink static-files fileserver