假设,如果用户在文本文件上多次单击“保存、保存、保存、保存”,一次更改单个字符并设法在第一次保存处理之前重新保存 5 次,什么是最好的在那种情况下练习?假设我们没有“批处理”选项...或者他们可能在 4 个文件都被处理之前一个接一个地推送保存、保存、保存、保存。
您是否应该将请求排队并一次处理一个?或者你应该让它发生,它会以某种方式自行解决?
谢谢!
最佳答案
我们通常在初始化表单时在页面中发送一个 GUID,并在保存请求时发送它。服务器检查共享的短期内存缓存 - 如果未命中,我们将存储 GUID 并处理保存,如果命中,我们将作为重复请求失败。这允许每次加载页面保存一次(除非您在成功保存时重新初始化 GUID)。
关于http - 控制发出 HTTP 请求的推荐方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1747111/