[发明专利]服务器侧最小下载和差错故障转移有效
申请号: | 201380006024.1 | 申请日: | 2013-01-16 |
公开(公告)号: | CN104067262A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | A·吉特勒曼;P·M·莫都瓦努;S·J·克罗克特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F11/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 最小 下载 差错 故障 转移 | ||
1.一种服务器计算机,包括:
用于存储可执行程序代码的存储器;以及
功能上耦合至所述存储器的处理器,所述处理器响应包含在所述程序代码中的计算机可执行指令并用于:
接收电子页面请求;
计算已知静态基准电子页面与所请求的电子页面之间的增量,所述静态基准电子页面包括利用主电子页面的没有内容的电子页面,所述主电子页面包括与网站相关联的电子页面的共享内容;
确定一个或多个差错是否与呈现所计算的增量相关联;
在确定没有所述一个或多个差错时呈现仅包括所计算的增量的有效载荷;以及
在确定所述一个或多个差错与呈现所计算的增量相关联时故障转移至一个或多个选项。
2.如权利要求1所述的服务器计算机,其特征在于,所述处理器在呈现仅包括所计算的增量的有效载荷时用于:
利用第一输出缓冲器来执行与呈现所述有效载荷相关联的逻辑;
在第二输出缓冲器中将可更新内容包装在知晓与呈现所述有效载荷相关联的逻辑的专用控件中;
丢弃所述第一输出缓冲器;以及
仅利用所述第二输出缓冲器来生成所述有效载荷,所述有效载荷包括所述可更新内容。
3.如权利要求2所述的服务器计算机,其特征在于,所述可更新内容包括所请求的电子页面的内容区段和元数据。
4.如权利要求3所述的服务器计算机,其特征在于,所述内容区段包括以下各项中的一个或多个:标记文本、脚本、样式表、隐藏文件、统一资源定位符(URL)和页面标题。
5.如权利要求4所述的服务器计算机,其特征在于,所述处理器进一步用于利用多个管理器来注册所述脚本和样式表中的一者或多者。
6.如权利要求5所述的服务器计算机,其特征在于,所述脚本和样式表中的一者或多者在呈现所述有效载荷期间作为文件列表从所述多个管理器输出。
7.如权利要求1所述的服务器计算机,其特征在于,所述处理器在确定一个或多个差错是否与呈现所计算的增量相关联时用于:
确定网站是否支持增量呈现以提供所请求的电子页面;
确定是否从搜索代理接收到电子页面请求;
确定所述主页面是否支持增量呈现;以及
确定所请求的电子页面是否具有非增量呈现控件。
8.如权利要求7所述的计算机服务器,其特征在于,在确定所请求的电子页面不具有非增量呈现控件时,所述处理器进一步用于确定所述主页面最近是否已被更新。
9.如权利要求8所述的服务器计算机,其特征在于,在确定所述主页面最近未被更新时,所述处理器进一步用于:
确定是否存在针对呈现所请求的电子页面的完整页面下载的安全原因;以及
确定所请求的电子页面的所述主页面是否匹配先前请求。
10.如权利要求7所述的服务器计算机,其特征在于,所述处理器在故障转移到一个或多个选项时用于在确定所述网站不支持增量呈现以提供所请求的电子页面、确定从搜索代理接收到所述电子页面请求以及确定所请求的电子页面具有非增量呈现控件时响应于所述电子页面请求来返回完整呈现的电子页面。
11.如权利要求8所述的服务器计算机,其特征在于,所述处理器在故障转移至一个或多个选项时用于返回刷新消息。
12.如权利要求9所述的服务器计算机,其特征在于,所述处理器在故障转移至一个或多个选项时用于基于以下各项中的至少一者将所述请求重定向至所述网站的起始页面:
针对呈现所请求的电子页面的完整页面下载的安全原因以及;
当所请求的电子页面无法匹配所述先前请求时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380006024.1/1.html,转载请声明来源钻瓜专利网。