我们希望为ASP.Net网站做以下事情,
在页面A中,用户输入职位信息,例如标题,描述和位置。一旦用户点击“提交”按钮,我们就会重定向到第二页,但同时我们也会向数据库发送查询以获取推荐的简历列表(我们在下一页需要它,因为db很大所以我们需要尽快执行查询。)
用户被重定向到页面'B',这里我们显示了很多向上销售选项,其中一个显示了我们刚刚查询的推荐简历列表。现在查询可能仍在执行,我们可以显示“进行中”图标,但是当结果准备好显示时,页面的特定部分将如何知道。
我认为有两种方法可以做到这一点
一个。定期轮询服务器并尽快显示结果 可用。
湾服务器以某种方式广播结果,我们的页面得到了 结果。我认为这可能有点效率,但如何做到这一点? 这个搜索请求可能来自数百页,现在是如何 服务器应该最好地处理并返回它并页面形象如何 结果可用。
答案 0 :(得分:1)
如果他没有请求数据,你就无法向客户发送数据,所以要走的路是:
一个。定期轮询服务器并在可用时立即显示结果。