从 POST 查询生成 REST 页面时使用Post/Redirect/Get习惯用法。POST 将数据放入数据库,GET 检索它并生成页面。
这样的实现如何避免到数据库的往返?在性能方面,最好减少查询次数。一些 NoSQL 系统不会立即在查询结果中显示提交内容,但更喜欢在检索数据之前让数据在数据库中渗透几秒钟。
潜在的问题是 Post/Redirect/Get 需要来自客户端的两个查询,这些查询可以分发到不同的服务器。该成语引入了真正的物理问题。
仅仅为了避免“您想重新提交表单”消息而要求修改数据库似乎是非常不合适的。我能做些什么?