[发明专利]用于加快加载时间的内容缓存有效
申请号: | 201680083662.7 | 申请日: | 2016-10-31 |
公开(公告)号: | CN108885621B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 陆钰茆;张翼;王飞 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加快 加载 时间 内容 缓存 | ||
1.一种方法,包括:
从搜索服务接收响应于搜索查询的多个搜索结果,其中,所述多个搜索结果中的每一个搜索结果包括指向存储在内容源上的对象的结果链接;
从所述搜索服务接收辅助信息,所述辅助信息指示对于所述多个搜索结果中的至少一个搜索结果,该至少一个搜索结果的结果链接所指向的对象的至少一部分的副本被缓存在与所述搜索服务相关联的缓存服务中;以及
响应于对所述至少一个搜索结果的结果链接的选择,从所述缓存服务取回所述对象的至少一部分的已缓存副本;
在用户界面的前视图中呈现从所述缓存服务取回的所述对象的至少一部分的已缓存副本,所述前视图是用户可见的;
在所述对象正在被从所述内容源取回时,在所述用户界面的后视图中呈现所述对象,所述后视图是用户不可见的;以及
一旦所述对象被从所述内容源完整地取回,将所述对象的呈现切换到所述用户界面的前视图。
2.如权利要求1所述的方法,其中,所述对象的至少一部分包括该对象的静态内容。
3.如权利要求1所述的方法,其中,所述对象包括网页。
4.如权利要求1所述的方法,其中,所述辅助信息包括与所述至少一个搜索结果相关联的附加链接,所述附加链接指向所述对象的至少一部分的已缓存副本。
5.如权利要求4所述的方法,其中,所述取回还包括:
经由所述附加链接从所述缓存服务取回所述对象的至少一部分的已缓存副本。
6.一种方法,包括:
响应于搜索查询而生成多个搜索结果,其中,所述多个搜索结果中的每一个搜索结果包括指向存储在内容源上的对象的结果链接;
发送所述多个搜索结果;
生成辅助信息,所述辅助信息指示对于所述多个搜索结果中的至少一个搜索结果,该至少一个搜索结果的结果链接所指向的对象的至少一部分的副本被缓存在缓存服务中;
发送所述辅助信息;以及
针对所述多个搜索结果中除了由所述辅助信息指示的所述至少一个搜索结果以外的每一个搜索结果,命令所述缓存服务发起缓存操作以在所述缓存服务中缓存该每一个搜索结果的结果链接所指向的对象的至少一部分的副本。
7.如权利要求6所述的方法,其中,生成所述辅助信息还包括:
从所述缓存服务接收指示所述多个搜索结果中的每一个搜索结果的结果链接所指向的对象的至少一部分的副本是否被缓存在所述缓存服务中的信息;以及
基于所接收的信息来生成所述辅助信息。
8.如权利要求6所述的方法,还包括:
从所述缓存服务接收关于所述缓存操作的结果的通知。
9.如权利要求6所述的方法,其中,所述命令还包括:
确定所述缓存服务的至少一个性能度量是否优于与所述结果链接相对应的内容源的性能度量;以及
如果是,则命令所述缓存服务发起所述缓存操作以缓存所述对象的至少一部分的副本。
10.如权利要求6所述的方法,还包括:
基于一个或多个第一标准,命令所述缓存服务用对象的至少一部分的更新后的副本来替换同一个对象的至少一部分的已缓存副本;或者
基于一个或多个第二标准,命令所述缓存服务移除对象的至少一部分的已缓存副本。
11.如权利要求6所述的方法,其中,所述对象的至少一部分包括该对象的静态内容,并且其中,所述对象包括网页。
12.如权利要求6所述的方法,其中,所述辅助信息包括与所述至少一个搜索结果相关联的附加链接,所述附加链接指向所述对象的至少一部分的已缓存副本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680083662.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能信息管理系统及方法
- 下一篇:多主同步复制优化的系统和方法