想象一下,我有一个带有列表的文件。通常,此文件/列表已更新/更改。在更改时,我想提供旧版本,直到更改完成。
我有一台Apache服务器,我使用cURL来更改文件。
问题:当我使用PUT
更新列表并同时使用GET
获取相同的列表时,我将准确地获取文件的中间状态时刻。
问题:只要写/ PUT
进程没有终止(好),有没有办法提供旧文件?
感谢您对此主题的任何暗示或进一步讨论。
答案 0 :(得分:0)
听起来您需要确保“新”列表已完成,并且在您放弃旧列表之前已准备就绪。在很高的层次上,我想象这样的事情:
获取 - >返回'文件A'
Put - >创建'文件B'。完成后,删除“文件A”并将“文件B”重命名为“文件A”。