[发明专利]使用前端优化(FEO)配置的关键资源预取在审
申请号: | 201480052942.2 | 申请日: | 2014-09-25 |
公开(公告)号: | CN105593840A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 克雷格·康博伊;G·坡佳尼;克里斯多佛·戴利 | 申请(专利权)人: | 阿卡麦科技公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陆建萍;郑霞 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 前端 优化 feo 配置 关键 资源 | ||
背景
技术领域
本申请总体上涉及覆盖连网,以及,特别是,涉及与覆盖网络(例如, 内容分发网络(CDN))结合使用以加速网页的前端优化(FEO)技术。
现有技术简述
现有技术中分布式计算机系统是公知的。一种这样的分布式计算机系 统是服务提供商所操作和管理的“内容分发网络”或“CDN”。服务提供 商典型地代表使用服务提供商的基础设施的第三方(顾客)来提供内容分 发服务。此类型的分布式系统典型地涉及由一个或多个网络所链接的很多 自治计算机,连同被设计成便利诸如内容分发、web应用加速或外包源站 点基础设施的其它支持之类的各种服务的软件、系统、协议和技术。CDN 服务提供商典型地通过布置在顾客门户中并且然后部署到网络的数字化 财产(诸如网站)来提供服务分发。数字化财产典型地被绑定到允许服务 提供商来对流量计费并且向它的顾客开账单的一个或多个边缘配置。
诸如上述的覆盖网络可以合并前端优化(FEO)方案或与FEO方案进 行互操作。FEO是通过修改HTML和在它们上的资源来加速网页的过程。 目的是消除在使用覆盖的站点的前端中的瓶颈和低效率。在FEO中,有许 多可以利用的具体的优化,并且它们的目的是实现以下项中的一个或多个: 减少加载页面所需要的HTTP请求的数量,相反在一个请求中下载更多数 据;通过使用更高效的格式来减小网页及其部件的总大小,从而提高缓存 能力并且移除不必要的内容;以及通过以不同的顺序或定时布置浏览器负 载资源来加速呈现,例如,从而阻止第三方脚本的能力延迟页面上的其它 每个事物。
简要概述
根据本公开,前端优化(FEO)配置信息被利用来自动识别将其它页 面加载到站点上所需要的重要(有时称为“关键”)资源,以及自动引起 关键资源被预取到(a)CDN边缘和(b)浏览器。
FEO配置典型地定义一个或多个模板(有时称为“优化模板”或“策 略”)以将站点上的主要类型的页面分类在一起。例如,电子商务站点可 能有下面的优化模板:主页、产品类别页、产品细节页等。根据本文所述 的技术,FEO分析器利用所配置的优化模板(策略)的该知识来确定加载 每个模板的页面所需要的关键资源。关于属于其它优化模板的页面的关键 资源则由其它页面选择性地预取。在上面的例子中,主页可以预取加载产 品类别页所需要的关键资源,以及加载产品细节页所需要的关键资源。这 使在用户离开主页并且转到产品类别页上时的后续页面加载快得多。在优 选的方法中,FEO分析器给边缘服务器缓存过程提供预取关键资源的关键 资源和指令列表,以及重写页面的HTML以包括用于浏览器预取关键资源 的指令的指令。
在客户端侧,优选地,关键资源仅在从浏览器上的缓存中丢失的情况 下被预取。优选地,关键资源存储在浏览器的客户端侧的储存器,如HTML5 本地储存器中。这允许FEO脚本确定该资源是否已经存在于该浏览器的储 存器中。如果关键资源存在,则不从边缘网络提取它。然而,如果关键资 源丢失,则在呈现当前页面之后预取关键资源。
前面已经概括了本主题的更有针对性的特征中的一些特征。这些特征 应当解释为仅仅是例证性的。许多其它有益的结果可以通过以不同的方式 应用所公开的主题来获得或者通过修改如将进行描述的该主题来获得。
附图的简要说明
为了更完整理解该主题及其优点,现在作出对于下面结合附图所进行 的说明的参考,在附图中:
图1是示出已知的配置为内容分发网络(CDN)的分布式计算机系统 的框图;
图2是代表性的CDN边缘机器配置;
图3是集成到覆盖网络,诸如CDN中的代表性的FEO机构;以及
图4示出根据本公开的经重写以包括用于浏览器预取关键资源的指令 的示例的HTML页面。
详述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿卡麦科技公司,未经阿卡麦科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480052942.2/2.html,转载请声明来源钻瓜专利网。