[发明专利]一种网页样式地址合并的方法和装置有效
申请号: | 201310095228.9 | 申请日: | 2013-03-22 |
公开(公告)号: | CN104063401B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 米志文 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 样式 地址 合并 方法 装置 | ||
技术领域
本申请涉及数据处理领域,尤其涉及一种网页样式地址合并的方法和装置。
背景技术
现在互联网应用已经进入web2.0时代,由于应用端的表现越来越丰富,所以对于前端页面性能的要求也越来越高。在使用互联网时,一般需要透过浏览器来阅读文字、图像等元素组成的网页,网页是通过统一资源定位符(URL)来识别与存取的。URL是超文本标记语言格式的一个应用,用来完整的描述互联网上网页和其他资源的地址的一种标记方法。在进行网页设计时,为了获得更好的效果,对网站中的每一个网页都进行了样式设计,例如:网页的布局、字体、颜色、背景、距离等等,通过网页样式设计的方式来搭建网站的框架结构、外观和事件。
在现有技术中,网页引用的样式越来越多,每次打开网页时都需要加载多个样式内容文件以供页面展示,这带来的问题是页面加载过多样式内容文件导致性能低下、用户体验下降。如:一个网页中使用了10个样式资源,使用现有方式打开网页时,则需要向服务器发送10次网页样式URL请求去获取样式内容,并根据上述10个样式内容渲染网页并展示出来,而且每次打开时都会加载10次样式内容,从而降低了页面的展现速度和用户体验。
发明内容
本申请的主要目的在于提供一种网页样式地址合并的方法和装置,以解决现有技术存在的加载大量网页样式,造成的网页性能下降的问题。
为了解决上述技术问题,本申请的目的是通过以下技术方案实现的:
本申请公开了一种网页样式地址合并的方法,包括以下步骤:接收来自终端的网页请求;基于所述网页请求,确定与所述网页请求相对应的网页内容数据;解析所述网页内容数据,得到多个样式数据;从所述多个样式数据中提取相应样式数据中的样式地址和样式属性;以及将多个所述样式地址进行合并,以得到一个或多个组合样式地址。
优选的,在根据本申请所述的方法中,所述将多个所述样式地址进行合并,以得到一个或多个组合样式地址的步骤,还包括:基于所述多个样式地址的样式属性将所述多个样式地址进行合并,以得到所述组合样式地址;以及将所述组合样式地址发送至所述终端。
优选的,根据本申请所述的方法,还可以包括:接收来自所述终端的样式渲染请求,其中,所述样式渲染请求中包括所述组合样式地址;基于所述组合样式地址,读取与所述组合样式地址相对应的样式内容;以及将所述样式内容发送至所述终端。
优选的,在根据本申请所述的方法中,所述基于所述组合样式地址,读取与所述组合样式地址相对应的样式内容的步骤,还包括:解析所述组合样式地址,将所述组合样式地址拆分为多个地址段,并且每一个所述地址段对应所述多个样式地址中的一个样式地址;根据所述多个地址段,读取所述多个地址段的多个样式内容;以及创建一个与所述组合样式地址相对应的文件,并将所述多个样式内容保存至所述文件中。
优选的,在根据本申请所述的方法中,所述基于所述组合样式地址,读取与所述组合样式地址相对应的样式内容的步骤,还包括:查询与所述组合样式地址相对应的文件,读取所述文件中的样式内容。
优选的,在根据本申请所述的方法中,所述组合样式地址的数量少于所述多个样式地址的数量。
本申请还公开了一种网页样式地址合并的装置,包括:接收模块,用于接收来自终端的网页请求;查询模块,用于基于所述网页请求,确定与所述网页请求相对应的网页内容数据;解析模块,用于解析所述网页内容数据,得到多个样式数据;提取模块,用于从所述多个样式数据中提取相应样式数据的样式地址和样式属性;以及合并模块,用于将多个所述样式地址进行合并,以得到一个或多个组合样式地址。
优选的,在根据本申请所述的装置中,所述合并模块还被配置为:基于所述多个样式地址的样式属性将所述多个样式地址进行合并,以得到所述组合样式地址;以及将所述组合样式地址发送至所述终端。
优选的,在根据本申请所述的装置中,所述接收模块还被配置成接收来自所述终端的样式渲染请求,其中,所述样式渲染请求中包括所述组合样式地址;所述查询模块还被配置成基于所述组合样式地址,读取与所述组合样式地址相对应的样式内容;以及所述合并模块还被配置成将所述样式内容发送至所述终端。
优选的,在根据本申请所述的装置中,所述查询模块还包括:拆分单元,用于解析所述组合样式地址,将所述组合样式地址拆分为多个地址段,并且每一个所述地址段对应所述多个样式地址中的一个样式地址;读取单元,用于根据所述多个地址段,读取所述多个地址段的多个样式内容;以及创建单元,用于创建一个与所述组合样式地址相对应的文件,并将所述多个样式内容保存至所述文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310095228.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三七皂苷Ft1的医药用途
- 下一篇:增强现实中的对象对准