当前位置: 首页 > 专利查询>微软公司专利>正文

预期响应预高速缓存制造技术

技术编号:6644939 阅读:292 留言:0更新日期:2012-04-11 18:40
预期响应预高速缓存。客户机与服务之间的交互,其中该服务对来自该客户机的请求作出响应。除对特定客户机请求作出响应之外,该服务还预测或推测客户机在将来可能请求什么。并非等待客户机请求(该请求最终可能作出或不作出),服务在与对各特定客户机请求作出实际响应的响应数据相同的数据流中将未请求的预期数据提供给客户机。如果该客户机确实作出了服务所预测的请求,则该客户机随后可以使用该预期数据来完全或部分地对来自该客户机的请求作出响应。因此,在一些情况下,在对其中提供了预期数据的请求作出响应时,可以缩短等待时间。该服务可给予实际请求的数据优先级,并且给予预期数据第二优先级。

【技术实现步骤摘要】

【技术保护点】
1.一种包括其上具有计算机可执行指令的一个或多个物理计算机可读介质(104)的计算机程序产品,所述计算机可执行指令在由计算系统(100)的一个或多个处理器(102)执行时,使得客户机计算系统,即客户机(411),在与服务进行交互时,通过执行以下动作来获取来自所述服务的预取数据,以缩短等待时间:所述客户机(411)通过向所述服务(421)作出一个或多个请求来与所述服务进行交互(211、221)的动作;所述客户机响应于在所述交互动作中作出的一个或多个请求,从所述服务接收(212)历史响应数据的动作;也作为与所述服务进行所述交互的动作的结果,所述客户机接收(214)预取数据(416)的动作,所述服务所提供的预取数据不是为了满足所述交互动作中的所述一个或多个请求,而是由所述服务对针对该服务的可能的将来客户机请求进行预测而提供的,其中所接收到的预取数据的至少一部分是由所述服务连同所述一个或多个响应中的至少一个一起在单个数据流(230,420)中提供的;在所述交互动作之后,在将所接收到的预取数据的至少一部分被高速缓存在所述客户机处时,访问(301)针对所述服务的客户机请求的动作;评估(302)所述客户机请求以确定所述客户机请求的至少一部分可由所高速缓存的预取数据的至少一部分来满足的动作;以及所述客户机至少使用所高速缓存的预取数据的满足所述客户机请求的一部分的所述至少一部分来提供(306,310)响应的动作。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:N·A·艾伦K·D·沃尔夫
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1