[发明专利]单页WEB网站的响应优化方法和系统在审
| 申请号: | 201711394339.4 | 申请日: | 2017-12-21 |
| 公开(公告)号: | CN108021699A | 公开(公告)日: | 2018-05-11 |
| 发明(设计)人: | 李斌斌;陈第;蔡锐涛 | 申请(专利权)人: | 有米科技股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
| 地址: | 511400 广东省广州市番*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 网站 响应 优化 方法 系统 | ||
本发明涉及单页WEB网站的响应优化方法和系统,所述方法包括:监听针对单页WEB网站的内容获取请求,根据所述内容获取请求中携带的信息识别所述内容获取请求的发起端身份;若所述内容获取请求的发起端身份为搜索引擎,将所述内容获取请求转发至所述单页WEB网站中预设的phantomjs模块;获取所述phantomjs模块针对所述内容获取请求的运行结果,由此得到所述内容获取请求的响应数据。本发明解决了搜索引擎无法有效获得单页Web网站的内容信息的问题,有利于单页Web网站的推广。
技术领域
本发明涉及网页技术领域,特别是涉及单页WEB网站的响应优化方法和单页WEB网站的响应优化系统。
背景技术
单页Web应用(single page web application,SPA)是加载单个HTML页面并在用户与应用程序交互时动态更新该页面的Web应用程序。单页Web网站采用SPA架构来开发,所有的操作都在网站页面上完成,由JavaScript来控制并由浏览器根据相关数据接口直接渲染生成页面。
然而,由于单页Web网站是在用户与应用程序交互时动态更新其页面,因此现有绝大部分搜索引擎无法有效获得单页Web网站的内容,进而导致单页Web网站的相关信息无法出现在搜索引擎的搜索结果中。
发明内容
基于此,有必要针对现有方式对单页Web网站的相关信息无法出现在搜索引擎的搜索结果的问题,提供一种单页WEB网站的响应优化方法和系统。
本发明实施例提供的方案包括:
一种单页WEB网站的响应优化方法,包括:
监听针对单页WEB网站的内容获取请求,根据所述内容获取请求中携带的信息识别所述内容获取请求的发起端身份;
若所述内容获取请求的发起端身份为搜索引擎,将所述内容获取请求转发至所述单页WEB网站中预设的phantomjs模块;
获取所述phantomjs模块针对所述内容获取请求的运行结果,由此得到所述内容获取请求的响应数据。
在其中一实施例中,由此得到所述内容获取请求的响应数据步骤之后,还包括:根据所述响应数据对所述内容获取请求进行响应。
在其中一实施例中,所述内容获取请求的类型为HTTP请求;
将所述响应数据返回给所述内容获取请求的发起端的步骤包括:将所述响应数据作为所述HTTP请求的响应数据发送给所述内容获取请求的发起端。
在其中一实施例中,根据所述响应数据对所述内容获取请求进行响应的步骤之后,还包括:获取所述搜索引擎的搜索结果输出规则,根据所述搜索结果输出规则对所述单页WEB网站进行对应的搜索引擎优化。
在其中一实施例中,监听针对单页WEB网站的内容获取请求的步骤之前还包括:在所述单页WEB网站中设置phantomjs模块,所述phantomjs模块的初始状态为禁用状态;和/或,
所述内容获取请求中携带的信息包括发起端的身份标识信息。
在其中一实施例中,根据所述身份标识信息根据所述内容获取请求中携带的信息识别所述内容获取请求的发起端身份步骤之后,还包括:
若所述内容获取请求的发起端身份不是搜索引擎,则获取所述单页WEB网站的默认页面内容,由此得到所述内容获取请求的响应数据。
一种单页WEB网站的响应优化系统,包括:
请求识别模块,用于监听针对单页WEB网站的内容获取请求,根据所述内容获取请求中携带的信息识别所述内容获取请求的发起端身份;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于有米科技股份有限公司,未经有米科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711394339.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含有鸡蛋壳粉的火锅底料制备方法
- 下一篇:具有中间层的辐射检测器





