[发明专利]在雾计算架构中使用边缘服务器改善网站性能在审
申请号: | 201380059378.2 | 申请日: | 2013-11-13 |
公开(公告)号: | CN104798071A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 朱江;道格拉斯·陈;马斯里·穆德拉普·苏里亚纳拉亚纳·普拉布;普瑞斯·纳塔拉詹;胡浩 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 架构 使用 边缘 服务器 改善 网站 性能 | ||
本申请要求于2012年11月14日提交的美国临时申请序列号61/726,171的优先权。
技术领域
本公开一般地涉及客户端设备改善web页面的渲染,该客户端设备经由计算网络(例如,互联网协议(IP)网络)来访问来自网络服务器的web页面。
背景技术
本节描述了可以采用的方法,但不一定是先前已经被构想或被采用的方法。因此,除非明确说明,否则本节中所描述的任何方法对本申请的权利要求来说都不是现有技术,并且本节中所描述的任何方法不因为被包括在本节内而被承认为是现有技术。
为了改善端用户在浏览可通过广域网(比如,互联网)被访问的web页面时的体验,各种尝试已经被做出。如果用户必须等待相当长的时间来查看所请求的web页面,则用户在查看web页面时可能体验到极大的失望。虽然已经尝试使用诸如预取、内容加速等技术来改善对用户设备的内容递送,但是与不愉快的网站体验相关联的大部分问题是由于接收web页面和相关联的web页面内容的客户端设备所遇到的较差的渲染性能和/或不良的网络条件。渲染性能不佳可以导致黑屏、浏览器资源“锁定”或者可以导致用户设备或操作系统“锁定”或崩溃。
网站优化已经被尝试,其中web页面被提交到服务器进行一般地优化,而不对web页面被呈现给用户的条件进行任何考虑。此外,web页面在被服务器优化之后没有被改变;因此,同样的web页面被发送给每个用户,而不管网络条件如何。
附图说明
参考了附图,其中具有相同的参考字符标示的要素在全文中代表相同的要素,其中:
图1示出根据示例实施例的具有边缘设备的示例系统,边缘设备被配置为向客户端设备提供特定于客户端的web页面渲染的优化;
图2示出根据示例实施例的图1的边缘设备的示例实现;
图3示出根据示例实施例的方法,该方法总结可被图1的边缘设备实施的示例优化操作;
图4示出根据示例实施例,在图3的方法中可由边缘设备实施的示例优化操作;
图5示出根据示例实施例的第一示例方法,该第一示例方法关于由图1的边缘设备针对客户端设备的web页面渲染进行的客户端专用优化;
图6示出根据示例实施例的第二示例方法,该第二示例方法关于由图1的边缘设备针对客户端设备的web页面渲染进行的客户端专用优化;
图7示出根据示例实施例的第三示例方法,该第三示例方法关于由图1的边缘设备针对客户端设备的web页面渲染对进行的客户端专用优化。
具体实施方式
概览
在一个实施例中,一种方法包括:由边缘网络中的边缘设备从客户端设备接收针对由网络服务器经由广域网提供的web页面的请求,边缘网络为客户端设备提供用于访问广域网的接入网络;由边缘设备检测影响客户端设备对web页面的渲染性能的规定的条件;边缘设备动态地将web页面优化到经优化的web页面以用于客户端设备对web页面的经优化的渲染。
示例实施例
特定实施例可以基于检测影响客户端设备对web页面的渲染性能的规定的条件来自动且动态地对客户端设备的web页面渲染进行优化。例如,特定实施例使得边缘服务器(在本文中称为“边缘设备”的机器中被实施)能够基于获得关于客户端设备和/或关于网络状况(该网络状况仅在邻近客户端设备所使用的接入网络(即,边缘网络)处可用)的信息来检测规定的条件。特定实施例可以基于修改web页面(包括web页面内的web页面元素)、基于所检测到的规定的条件来动态优化客户端设备的web页面渲染。
此外,特定实施例使得边缘设备能够持续监控客户端设备、网络状况(包括客户端设备的网络连接质量和/或提供web页面内容的(一个或多个)网络服务器的网络连接质量)、客户端设备的渲染性能等,以判定针对客户端设备的最适当的优化。此外,边缘设备可以从客户端设备接收关于客户端设备的渲染速度的“反馈”,使得边缘设备能够执行启发式多变量优化,该启发式多变量优化识别将被实施的最适当的优化操作,以便提供经优化的web页面用于客户端设备的web页面的经优化的渲染。因此,启发式多变量优化可以包括识别不应当被执行的优化,例如由于判定相关联的被引入的处理延迟将超过客户端设备的web页面的渲染性能,或者规定的优化操作将进一步恶化客户端设备的web页面的渲染性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380059378.2/2.html,转载请声明来源钻瓜专利网。