[发明专利]使用前端优化(FEO)配置的关键资源预取在审
申请号: | 201480052942.2 | 申请日: | 2014-09-25 |
公开(公告)号: | CN105593840A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 克雷格·康博伊;G·坡佳尼;克里斯多佛·戴利 | 申请(专利权)人: | 阿卡麦科技公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陆建萍;郑霞 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 前端 优化 feo 配置 关键 资源 | ||
1.一种增强网站的分发能力的装置,所述网站包括一组页面,所述装 置包括:
硬件处理器;
计算机存储器,其存储所述硬件处理器执行的计算机程序指令,所述 计算机程序指令包括:
可操作来接收所述网站的前端优化(FEO)配置的程序代码,所 述FEO配置识别所述网站的一组页面模板,其中,一给定页面模板与 一种类型的页面相关联;
可操作来分析所述FEO配置以针对与首页相关联的给定页面模 板识别链接到所述首页的页面的一组一个或多个关键资源的程序代 码,所链接的页面与至少一个其它页面模板相关联;以及
可操作来重写关于与所述给定页面模板相关联的页面的标记语 言代码以包括在所述页面加载时预取所述一个或多个关键资源的一 个或多个指令的程序代码。
2.如权利要求1所述的装置,其中,所链接的页面与在所述FEO配 置中所识别的所述一组页面模板中的至少一个其它页面模板相关联。
3.如权利要求1所述的装置,其中,所述指令适于将所述一个或多个 关键资源预取到与进行请求的web客户端相关联的HTML5本地储存器中。
4.如权利要求1所述的装置,其中,所述关键资源是以下中的一个: 层叠样式表(CSS)和JavaScript。
5.如权利要求1所述的装置,其中,所述计算机程序指令还包括可操 作来在给定关键资源也存在于所述首页中时,将所述给定关键资源从所述 一个或多个关键资源中排除的程序代码。
6.如权利要求1所述的装置,其中,可操作来分析所述FEO配置的 所述程序代码识别加载关于所述一组模板中的模板中的每一个的页面所 需要的一个或多个关键资源。
7.如权利要求6所述的装置,其中,所述计算机程序指令还包括将一 个或多个模板从被分析的所述一组模板中排除的程序代码。
8.在边缘网络上给多租户提供网站加速的覆盖网络中的改进,包括:
代表租户增强网站的分发能力的装置,所述网站包括一组页面,所述 装置包括:
硬件处理器;
计算机存储器,其存储所述硬件处理器执行的计算机程序指令, 所述计算机程序指令包括:
可操作来接收所述网站的前端优化(FEO)配置的程序代码, 所述FEO配置识别所述网站的一组页面模板,其中,一给定页面 模板与一种类型的页面相关联;
可操作来分析所述FEO配置以针对与首页相关联的给定页 面模板识别链接到所述首页的页面的一组一个或多个关键资源 的程序代码,所链接的页面与至少一个其它页面模板相关联;以 及
可操作来重写关于与所述给定页面模板相关联的页面的标 记语言代码,以包括在所述页面加载时预取所述一个或多个关键 资源的一个或多个指令的程序代码。
9.如权利要求8所述的改进,其中,所述边缘网络包括一个或多个边 缘服务器。
10.如权利要求9所述的改进,其中,所重写的标记语言代码从所述 边缘网络中的边缘服务器被提供给进行请求的客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿卡麦科技公司,未经阿卡麦科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480052942.2/1.html,转载请声明来源钻瓜专利网。