CN103942307B - 一种基于图片流的前端加速方法 - Google Patents

一种基于图片流的前端加速方法 Download PDF

Info

Publication number
CN103942307B
CN103942307B CN201410157372.5A CN201410157372A CN103942307B CN 103942307 B CN103942307 B CN 103942307B CN 201410157372 A CN201410157372 A CN 201410157372A CN 103942307 B CN103942307 B CN 103942307B
Authority
CN
China
Prior art keywords
picture
url request
page data
request
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410157372.5A
Other languages
English (en)
Other versions
CN103942307A (zh
Inventor
洪珂
谢玉燕
林俊男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201410157372.5A priority Critical patent/CN103942307B/zh
Publication of CN103942307A publication Critical patent/CN103942307A/zh
Application granted granted Critical
Publication of CN103942307B publication Critical patent/CN103942307B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种基于图片流的前端加速方法。所述方法包括:将一个图片的URL请求分多次请求发送,所述多次请求至少包括第一次图片URL请求和第二次图片URL请求,其中第一次图片URL请求为原始图片的请求,第二次图片URL请求为所述原始图片的URL经页面数据处理客户端改写后的图片URL请求;所述页面数据处理客户端在后台控制所述多次请求,将针对第二次图片URL请求的响应覆盖替换针对第一次图片URL请求的响应;其中,针对第一次图片URL请求的响应只包含图片的第一部分数据。

Description

一种基于图片流的前端加速方法
技术领域
本发明涉及前端优化技术。
背景技术
随着CDN(内容分发网络)发展越发成熟,内容缓存和分发网络给网站建设者提供了更好的服务,更好、更快捷地提供网站源内容给用户则是网站建设不变的目标。
目前,常采用前端优化技术来优化网站性能。如图1所示,前端优化技术在后端源站服务器添加一个优化模块101。该优化模块101针对源站的各式资源(包括HTML、CSS、JS、图片等)进行优化加速,包括图片压缩、请求合并等等技术,减少服务器带宽压力,减少资源请求数目,降低传输的内容大小,从而提升了用户浏览网站的体验。
前端优化技术可以有效地减少网页的整体加载时间。随着互联网的发展,用户需求更为交互式、动态化以及高清质量的图片,这样网页设计者就得建设更大更复杂的网页应用。而同时用户也需求网页应用的下载和运行速度能够越来越快,这是一对互相矛盾的需求,使得前端优化加速更为复杂和困难,尤其体现在无线领域等带宽不足的网络环境下。
而现有的CDN和其他网页分发优化技术并不能很好的解决这个冲突矛盾。
对于那些以留住用户为首要目的的网站,首页的加载显示速度显得尤为重要。用户在使用浏览器打开网页时,浏览器加载忙指示器是一项非常重要的指标。要想更快的网页加载速度,缩短用户等待时间,更为智能地流式过程化处理显得十分重要。
发明内容
为了解决用户需求更优质丰富的前端网页内容体验与更快的网页加载显示速度互相矛盾的问题,本发明提出一种基于图片流处理的加速方法。
所述基于图片流的前端加速方法包括:
将一个图片的URL请求分多次请求发送,所述多次请求至少包括第一次图片URL请求和第二次图片URL请求;
页面数据处理客户端改写所述图片的URL并在后台控制所述多次请求,将针对第二次图片URL请求的响应覆盖替换针对第一次图片URL请求的响应;
其中,第二次图片URL请求为经所述页面数据处理客户端改写后的图片URL请求;并且,针对第一次图片URL请求的响应只包含图片的第一部分数据。
在一个实施例中,所述将一个图片的URL请求分多次请求发送的步骤包括以下步骤:
浏览器客户端发起第一次图片URL请求;
服务器端收到第一次图片URL请求并生成针对第一次图片URL请求的响应,其中,在针对第一次图片URL请求的响应中***页面数据处理代码的URL;
所述浏览器客户端收到所述针对第一次图片URL请求的响应,并在页面中加载所述响应所对应的图片的第一部分数据,同时解析页面并根据所***页面数据处理代码的URL发送页面数据处理的请求;
服务器端根据服务器端配置提供的动态页面数据处理接口自动生成页面数据处理响应;
浏览器客户端解析并执行所述页面数据处理响应。
在一个实施例中,所述页面数据处理响应包括静态页面数据处理代码文件和所述动态页面数据处理接口,所述动态页面数据处理接口是根据所述服务器端的配置信息自动生成的,所述动态页面数据处理接口包含要进行第二次图片URL请求处理的域名。
在一个实施例中,服务器端收到第一次图片URL请求并生成针对第一次图片URL请求的响应的步骤包括:
服务器端根据所述动态页面数据处理接口获取的信息来决定是否进行图片流处理,如果满足图片流处理条件,则所述服务器端将图片响应传送至图片格式转换装置,将图片转换成渐进式的扫描显示格式,并对转换后的图片进行切割以生成所述图片的第一部分数据。
在一个实施例中,所述图片流处理条件包括:请求域名是否加速、请求用户-代理(User-Agent)是否支持图片流、请求Referer是否是加速页面。
在一个实施例中,所述页面数据处理客户端在后台控制所述多次请求,将针对第二次图片URL请求的响应覆盖替换针对第一次图片URL请求的响应的步骤包括:
所述页面数据处理客户端对所述图片的URL进行改写,并在后台向服务器端发起第二次图片URL请求;
所述服务器收到所述第二次图片URL请求后,经分析发现是改写后的图片URL请求,则将所述第二次图片URL请求与原始请求对应并生成针对第二次图片URL请求的响应;
所述页面数据处理客户端获得所述服务器端返回的针对第二次图片URL请求的响应;
所述页面数据处理客户端将所述针对第二次图片URL请求的响应所对应的图片替换页面中针对第一次图片URL请求的响应所对应的图片。
在一个实施例中,所述页面数据处理客户端对所述图片的URL进行改写的步骤之前包括:
所述页面数据处理客户端监听浏览器客户端的下载完成事件,如果所述下载完成事件发生,则所述页面数据处理客户端对所述图片的URL进行改写。
在一个实施例中,所述页面数据处理客户端获得所述服务器端返回的针对第二次图片URL请求的响应后,所述方法还包括:
所述页面数据处理客户端将针对第二次图片URL请求的响应所对应的图片转化为base64编码格式。
在一个实施例中,所述页面数据处理代码为JavaScript代码,所述页面数据处理客户端为JavaScript客户端。
在一个实施例中,所述针对第二次图片URL请求的响应包含完整的原始图片数据。
本发明的基于图片流的前端加速方法即使在带宽不足的网络环境下仍然能提高网页加载速度,同时还能保证网页中图片的高清质量,极大改善了客户体验。
附图说明
本发明的以上发明内容以及下面的具体实施方式在结合附图阅读时会得到更好的理解。需要说明的是,附图仅作为所请求保护的发明的示例。在附图中,相同的附图标记代表相同或类似的元素。
图1示出现有技术的网络优化技术示意图;
图2示出根据本发明的一实施例的图片流处理流程图;
图3A示出根据本发明的实施例的第一次图片URL请求的处理流程;
图3B示出根据本发明的实施例的第二次图片URL请求的处理流程;以及
图3C示出根据本发明的实施例的针对第一次图片URL请求以及第二次图片URL请求的控制与处理流程。
具体实施方式
以下在具体实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的说明书、权利要求及附图,本领域技术人员可轻易地理解本发明相关的目的及优点。
本发明的图片流处理分发方法提供了图片分层式处理和响应的方法。一方面,浏览器端不必等待显示网页内容中所需的所有完整图片数据传送并加载显示完,而是只需要一部分关键的图片数据内容,就足以满足用户下一步的交互需求,这样用户感受上就可以获得一个更快的浏览器加载体验,缩短等待时间。另一方面,完整的图像质量数据则在后台继续下载,直至最后图片显示清晰。
图片流处理方法同时提供了一种特殊的图片转换装置,可以将JPEG类型的图片转化为渐进式的扫描显示格式,即progressive jpeg格式。采用渐进式的JPEG图片格式一方面支持图片进行分层显示;另一方面保证了图片渐进式的扫描显示过程。
本发明的技术方案主要从以下两个方面来实施:
(1)云端服务器来控制处理来自客户端(例如,浏览器)的图片请求。一个图片的URL(统一资源定位符)分两次请求。第一次请求是页面原始的URL请求,服务器处理请求并响应图片关键的一部分数据;第二次请求由页面数据处理客户端(例如,JavaScript客户端,简称JS客户端)控制改写原始URL,服务器处理请求并响应图片完整的质量数据。
(2)页面数据处理客户端解析网页页面里需要进行图片流式处理的图片URL并保存,然后监听浏览器窗口的下载完成事件(即load事件),如果load事件发生,则表明页面关键数据加载结束,于是控制发起后台XHR(XmlHttpRequest)请求——改写原始图片URL,然后发起请求。
网页页面中的图片只需要其完整响应的一部分内容就可以初步显示出来,这样减少了加载页面需要传输的数据量,加快了页面加载速度。浏览器指示页面加载完毕,然后在后台发起第二次请求,获取完整图片响应。页面数据处理客户端获得完整图片响应并覆盖第一次请求得到的部分图片响应。页面图片的显示效果变得更为完整清晰。
需要指出的是,本文中提到的JS代表JavaScript。另外,本发明可应用于JavaScript语言环境,但也可以应用于其他能进行页面数据处理的语言代码环境。
图2示出根据本发明的一实施例的图片流处理流程图。为了控制图片请求,需要在页面内***一段页面数据处理代码。在一个实施例中,该页面数据处理代码包括,但不限于,JavaScript代码,即JS代码。页面数据处理客户端和云端服务器交互,控制图片请求和处理响应。在一个实施例中,页面数据处理客户端可以是JavaScript客户端,即JS客户端。采用外联JS代码,为JS代码提供一个URL。服务器端(即云端)根据不同客户需求,控制***JS代码。JS代码根据服务端配置提供的接口自动生成。区分不同的客户,接口部分包含要进行图片二次请求处理的域名。浏览器获取到页面,解析JS代码并执行。JS客户端分析网页页面的内容,并监听页面load事件,控制发起二次请求,并控制请求得到的完整图片数据覆盖部分图片数据。下面依据图2的流程图进行逐步说明。
在步骤201中,在浏览器客户端地址栏输入页面URL。
在步骤202中,浏览器根据输入的页面URL发起HTTP请求。
在步骤203中,服务器端收到HTTP请求,并处理该请求并产生响应。在一个实施例中,该响应可以是一索引页面。其中,该处理包括分析配置并在响应的索引页面中***一行<script>代码(JS代码),该代码中包含一个可访问的JavaScript代码的URL(参见步骤204)。
在步骤205中,服务器端返回该响应给浏览器。
在步骤206中,浏览器端获得有关索引页面的响应,解析HTML并发起JS请求。
在步骤207中,服务端读取该JS请求,获取云端的静态JS文件,确定动态JS接口,自动生成JS响应。在一个实施例中,JS响应包括静态JS文件和动态JS接口。该静态JS文件的内容包括解析页面情况、收集页面URL、发起请求等动作。动态JS接口则涉及具体收集哪些URL、发起何种请求等。具体而言,服务器端读取云端配置(例如,页面中哪些图片需要进行处理等配置信息),自动动态生成作为通讯接口的JS接口部分,并结合该静态JS文件,一同作为发送给客户端的JS响应。
在步骤208中,发送JS响应给客户端。
在步骤209中,浏览器客户端接收到JS客户端响应并执行。
图3示出根据本发明的实施例的整个图片流处理和分发方法的流程图。如果满足所需条件,图片流功能开启,那么一个图片URL的请求将会分为两次,一次是该图片原始URL的请求,一次是对应于原始请求的XHR请求。两次请求获得的响应构成一个图片完整的加载显示,并由JS客户端控制第二次请求的响应覆盖替换第一次请求的显示。图3A、图3B、图3C分别示出各个具体步骤并说明如下。
图3A示出根据本发明的实施例的第一次图片URL请求的处理流程。
在步骤311中,浏览器客户端发起第一次图片URL请求。该第一次图片URL请求为页面中原始的图片URL请求。
在步骤312中,服务器端收到该第一次图片URL请求并获取到响应。
在步骤313中,服务器端根据本地配置消息(即服务器端的配置)来决定是否进行图片流处理,包括请求域名是否加速、请求User-Agent是否支持图片流、请求Referer是否是加速页面。
在步骤314中,如果都满足图片流要求的条件,那么将图片响应传送至图片格式转换装置。图片格式转换装置把图片转化成渐进式的扫描显示格式,即progressive jpeg格式。
在步骤315中,服务器端将获得的图片进行分层切割,其中图片被分割为多个部分。服务器获取切割后的图片中的第一部分数据,即图片的前面一部分响应,并更新响应消息。
在步骤316中,服务器端发送针对该第一次图片URL请求的响应。
图3B示出根据本发明的实施例的第二次图片URL请求的处理流程。
在步骤321中,浏览器执行的JS客户端发起URL改写后的图片的XHR请求,即第二次图片URL请求。
在步骤322中,服务器端收到该请求,通过分析发现该请求是改写后的图片XHR请求。
在步骤323中,服务器端将该请求与原始请求(第一次图片URL请求)对应并获取到响应。
在步骤324中,服务器端将图片传入格式转换装置获取progressive jpeg图片。
在步骤325中,发送完整响应。
图3C示出根据本发明的实施例的JS客户端的针对第一次图片URL请求以及第二次图片URL请求的控制与处理流程。
在步骤331中,在浏览器客户端,浏览器发起页面中的图片原始请求(即第一次图片URL请求),JS客户端分析页面中要加速的所有图片URL。
在步骤332中,浏览器获得服务端发来的图片部分响应,即前述的切割后的图片中的第一部分数据。
在步骤333中,浏览器加载并渲染页面中的显示第一部分图片。等第一部分图片加载完毕后,触发浏览器窗口load事件。
在步骤334中,JS客户端根据从JS接口收集分析的图片URL进行改写,即改写原始图片的URL。然后在后台发起改写原始图片URL的XHR请求(即第二次图片URL请求)。
在步骤335中,浏览器获得完整响应(即完整图像数据),JS客户端将图片响应转化为base64编码格式。
在步骤336中,JS客户端将base64编码的图片替换页面中原始URL对应的图片。
至此,整个图片流处理的流程结束。
这里采用的术语和表述方式只是用于描述,本发明并不应局限于这些术语和表述。使用这些术语和表述并不意味着排除任何示意和描述(或其中部分)的等效特征,应认识到可能存在的各种修改也应包含在权利要求范围内。其他修改、变化和替换也可能存在。相应的,权利要求应视为覆盖所有这些等效物。
同样,需要指出的是,虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,在没有脱离本发明精神的情况下还可做出各种等效的变化或替换,因此,只要在本发明的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。

Claims (9)

1.一种基于图片流的前端加速方法,其特征在于,所述方法包括:
将一个图片的URL请求分多次请求发送,所述多次请求至少包括第一次图片URL请求和第二次图片URL请求,其中第一次图片URL请求为原始图片的请求,第二次图片URL请求为所述原始图片的URL经页面数据处理客户端改写后的图片URL请求;
所述页面数据处理客户端在后台控制所述多次请求,将针对第二次图片URL请求的响应覆盖替换针对第一次图片URL请求的响应;
其中,针对第一次图片URL请求的响应只包含图片的第一部分数据;
其中,所述页面数据处理客户端在后台控制所述多次请求,将针对第二次图片URL请求的响应覆盖替换针对第一次图片URL请求的响应的步骤包括:
所述页面数据处理客户端对所述图片的URL进行改写,并在后台向服务器端发起第二次图片URL请求;
所述服务器收到所述第二次图片URL请求后,经分析发现是改写后的图片URL请求,则将所述第二次图片URL请求与原始请求对应并生成针对第二次图片URL请求的响应;
所述页面数据处理客户端获得所述服务器端返回的针对第二次图片URL请求的响应;
所述页面数据处理客户端将所述针对第二次图片URL请求的响应所对应的图片替换页面中针对第一次图片URL请求的响应所对应的图片。
2.如权利要求1所述的方法,其特征在于,所述将一个图片的URL请求分多次请求发送的步骤包括:
浏览器客户端发起第一次图片URL请求;
服务器端收到第一次图片URL请求并生成针对第一次图片URL请求的响应,其中,在针对第一次图片URL请求的响应中***页面数据处理代码的URL;
所述浏览器客户端收到所述针对第一次图片URL请求的响应,并在页面中加载所述响应所对应的图片的第一部分数据,同时解析页面并根据所***页面数据处理代码的URL发送页面数据处理的请求;
服务器端根据服务器端配置提供的动态页面数据处理接口自动生成页面数据处理响应;
浏览器客户端解析并执行所述页面数据处理响应。
3.如权利要求2所述的方法,其特征在于,所述页面数据处理响应包括静态页面数据处理代码文件和所述动态页面数据处理接口,所述动态页面数据处理接口是根据所述服务器端的配置信息自动生成的,所述动态页面数据处理接口包含要进行第二次图片URL请求处理的域名。
4.如权利要求3所述的方法,其特征在于,服务器端收到第一次图片URL请求并生成针对第一次图片URL请求的响应的步骤包括:
服务器端根据所述动态页面数据处理接口获取的信息来决定是否进行图片流处理,如果满足图片流处理条件,则所述服务器端将图片响应传送至图片格式转换装置,将图片转换成渐进式的扫描显示格式,并对转换后的图片进行切割以生成所述图片的第一部分数据。
5.如权利要求4所述的方法,其特征在于,所述图片流处理条件包括:请求域名是否加速、请求用户-代理(User-Agent)是否支持图片流、请求Referer是否是加速页面。
6.如权利要求1所述的方法,其特征在于,所述页面数据处理客户端对所述图片的URL进行改写的步骤之前包括:
所述页面数据处理客户端监听浏览器客户端的下载完成事件,如果所述下载完成事件发生,则所述页面数据处理客户端对所述图片的URL进行改写。
7.如权利要求1所述的方法,其特征在于,所述页面数据处理客户端获得所述服务器端返回的针对第二次图片URL请求的响应后,所述方法还包括:
所述页面数据处理客户端将针对第二次图片URL请求的响应所对应的图片转化为base64编码格式。
8.如权利要求2所述的方法,其特征在于,所述页面数据处理代码为JavaScript代码,所述页面数据处理客户端为JavaScript客户端。
9.如权利要求1所述的方法,其特征在于,所述针对第二次图片URL请求的响应包含完整的原始图片数据。
CN201410157372.5A 2014-04-18 2014-04-18 一种基于图片流的前端加速方法 Active CN103942307B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410157372.5A CN103942307B (zh) 2014-04-18 2014-04-18 一种基于图片流的前端加速方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410157372.5A CN103942307B (zh) 2014-04-18 2014-04-18 一种基于图片流的前端加速方法

Publications (2)

Publication Number Publication Date
CN103942307A CN103942307A (zh) 2014-07-23
CN103942307B true CN103942307B (zh) 2018-01-16

Family

ID=51189975

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410157372.5A Active CN103942307B (zh) 2014-04-18 2014-04-18 一种基于图片流的前端加速方法

Country Status (1)

Country Link
CN (1) CN103942307B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954813B (zh) * 2014-09-15 2017-06-06 深圳市腾讯计算机***有限公司 图片的传输方法、装置和***
CN105183883B (zh) * 2015-09-23 2019-07-09 北京奇虎科技有限公司 页面加载方法和装置
CN105975485A (zh) * 2016-04-25 2016-09-28 乐视控股(北京)有限公司 一种终端访问cdn的方法、cdn和终端
CN107436879A (zh) * 2016-05-25 2017-12-05 广州市动景计算机科技有限公司 一种动态图片的加载方法和加载***
CN108932277B (zh) * 2018-04-25 2021-02-05 网宿科技股份有限公司 一种网页加载方法、网页加载***和服务器
CN110032416A (zh) * 2019-04-15 2019-07-19 维沃移动通信有限公司 一种终端远程控制方法和终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102253942A (zh) * 2010-05-21 2011-11-23 腾讯数码(天津)有限公司 一种图片的显示方法和设备
CN103399802A (zh) * 2013-07-30 2013-11-20 Tcl集团股份有限公司 一种图片预加载方法以及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080288588A1 (en) * 2006-11-01 2008-11-20 Worldvuer, Inc. Method and system for searching using image based tagging

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102253942A (zh) * 2010-05-21 2011-11-23 腾讯数码(天津)有限公司 一种图片的显示方法和设备
CN103399802A (zh) * 2013-07-30 2013-11-20 Tcl集团股份有限公司 一种图片预加载方法以及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Web前端性能优化的研究与应用;张紫微;《中国优秀硕士学位论文全文数据库》;20110315(第3期);全文 *
移动Web前端性能与图片优化的研究;朱聚豹;《中国优秀硕士学位论文全文数据库》;20140115(第1期);全文 *

Also Published As

Publication number Publication date
CN103942307A (zh) 2014-07-23

Similar Documents

Publication Publication Date Title
CN103942307B (zh) 一种基于图片流的前端加速方法
US10671691B2 (en) Methods and apparatus for accelerating content authored for multiple devices
CN107766359B (zh) 一种将页面内容转换为图片的方法、装置以及计算设备
CN106575298B (zh) 包含动态内容和陈旧内容的网站的快速呈现
US9167054B2 (en) Remote browsing session management
US20170116349A1 (en) Creation and delivery of pre-rendered web pages for accelerated browsing
US9582600B1 (en) Cloud browser DOM-based client
US10521485B1 (en) Measuring page value
CN109785939A (zh) 基于云技术的医学影像显示方法、装置、设备及存储介质
CA2840416A1 (en) Remote browsing session management
US9749202B1 (en) Remote session preview management
CN103139292A (zh) 在http代理中处理图片的方法、代理服务器及***
CN104685831A (zh) 测量网页呈现时间
US9143378B2 (en) Rendering components within different browser environments
US9740791B1 (en) Browser as a service
CN108470302B (zh) 客户端、服务器的交互方法和装置
CN108701130A (zh) 使用自动浏览群集更新提示模型
CN103716319B (zh) 一种Web访问优化的装置和方法
Zampoglou et al. Adaptive streaming of complex Web 3D scenes based on the MPEG-DASH standard
KR20130065777A (ko) 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법
CA2840420C (en) Remote browsing session management
KR101901884B1 (ko) 원격 사용자 인터페이스 제공 장치 및 방법
KR100868186B1 (ko) 웹페이지의 재구성을 통한 고속 풀브라우징 서비스 제공시스템 및 그 방법
KR20140133124A (ko) 웹 브라우징 서비스를 제공하는 방법 및 장치
CN108809900B (zh) 一种统一资源访问的框架及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant