页面优化方法及装置与流程

未命名 07-22 阅读:158 评论:0


1.本技术实施例涉及搜索引擎技术领域,具体涉及一种页面优化方法及装置。


背景技术:

2.在对网站进行重构时,使用如spa(single page web application,单页应用)的技术,使浏览器只加载最简单的html内容,再通过javascript动态更新和渲染html内容,页面响应更快,可以提供给用户更好的体验。但spa技术对于seo(search engine optimization,搜索引擎优化)非常不友好,seo会直接爬取静态页面,而不是爬取加载完成后的页面,导致spa技术下seo效果不佳,进一步导致网站因seo的流量减少等问题。因此,需要一种页面优化方法,以达到更好的seo效果。


技术实现要素:

3.鉴于上述问题,本技术提出了一种页面优化方法、装置、计算设备及计算机存储介质,用于解决以下问题:spa页面的seo搜索流量减少问题。
4.根据本技术实施例的一个方面,提供了一种页面优化方法,包括:
5.基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照;其中,网页为单页应用页面;
6.判断接收的用户请求是否为搜索引擎发起的请求;
7.若是,返回用户请求对应的页面快照。
8.可选地,基于预设采集时间得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照进一步包括:
9.基于预设采集时间采集得到网站内包含的多个网页的地址信息,开启虚拟浏览器加载地址信息,请求得到多个网页的单页应用页面内容;
10.对多个单页应用页面内容进行处理,生成网页信息对应的页面快照;
11.存储页面快照。
12.可选地,处理包括去除脚本数据、去除层叠样式表数据、去除预设标签数据和/或增加预设搜索数据。
13.可选地,判断接收的用户请求是否为搜索引擎发起的请求进一步包括:
14.对接收的用户请求进行解析,判断用户请求是否符合预设搜索引擎条件;预设搜索引擎条件包括用户请求包含预设搜索标识和/或用户请求属于搜索引擎白名单;
15.若是,则判断接收的用户请求为搜索引擎发起的请求。
16.可选地,若判断接收的用户请求不是搜索引擎发起的请求,方法还包括:
17.返回用户请求对应的单页应用页面。
18.可选地,在基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照之前,方法还包括:
19.对网站的多个网页信息进行分级处理,确定不同级别网页信息对应的预设采集时
间。
20.可选地,返回用户请求对应的页面快照进一步包括:
21.判断是否存在用户请求对应的页面快照;
22.若是,返回用户请求对应的页面快照;
23.若否,采集用户请求对应的网页信息,对网页信息进行处理,生成网页页面信息对应的页面快照,返回并存储页面快照。
24.可选地,返回用户请求对应的页面快照进一步包括:
25.判断页面快照是否已过期;
26.若否,返回用户请求对应的页面快照;
27.若是,采集用户请求对应的网页信息,对网页信息进行处理,生成网页页面信息对应的页面快照,返回并存储页面快照。
28.可选地,判断页面快照是否已过期进一步包括:
29.判断页面快照的生成日期与当前日期的差值是否大于预设差值;预设差值根据页面快照对应的网页信息的级别确定;
30.若是,则判断页面快照已过期。
31.根据本技术实施例的另一方面,提供了一种页面优化装置,包括:
32.生成模块,用于基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照;其中,网页为单页应用页面;
33.判断模块,用于判断接收的用户请求是否为搜索引擎发起的请求;
34.第一返回模块,用于若判断模块判断接收的用户请求为搜索引擎发起的请求,返回用户请求对应的页面快照。
35.根据本技术实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
36.存储器用于存放至少一可执行指令,可执行指令使处理器执行上述页面优化方法对应的操作。
37.根据本技术实施例的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述页面优化方法对应的操作。
38.根据本技术实施例提供的页面优化方法及装置,针对单页应用页面,基于预设采集时间预先对各个网页信息进行处理,存储对应的页面快照。当用户请求为搜索引擎发起的请求时,将页面快照返回,保障网站的搜索量,也改善了单页应用页面对seo不友好,搜索流量少等问题。
39.上述说明仅是本技术实施例技术方案的概述,为了能够更清楚了解本技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术实施例的具体实施方式。
附图说明
40.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
41.图1示出了根据本技术一个实施例的页面优化方法的流程示意图;
42.图2示出了根据本技术另一个实施例的页面优化方法的流程示意图;
43.图3示出了根据本技术一个实施例的页面优化装置的结构框图;
44.图4示出了根据本技术一个实施例的一种计算设备的结构示意图。
具体实施方式
45.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
46.图1示出了根据本技术一个实施例的页面优化方法的流程示意图,如图1所示,该方法包括如下步骤:
47.步骤s101,基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照。
48.为提高网站各网页的响应速度,现有技术可以采用如ssr(server-side rendering,服务端渲染)技术,但其在开发时,采用前后端分离方式,前端开发人员使用ssr框架,在服务端请求后端接口,提前渲染好页面,返回给客户端。但这种方式增加了页面响应时间、技术复杂度高,对技术人员的要求也较高。而spa的单页应用页面可以更快提高页面加载速度,提供给用户更好体验。单页应用页面在加载单个html页面时,浏览器只加载最简单的html内容,在用户与应用程序交互时才通过javascript动态更新html内容,动态重写当前页面来与用户交互,单页面的页面跳转,仅刷新局部资源,避免了页面之间切换打断用户体验,内容的改变不需要重新加载整个页面,用户体验好。因此,本实施例中网站的各网页采用单页应用页面,以提高页面加载速度。但由于seo是在单页应用页面初始加载时就开始爬取信息,导致单页应用页面的seo的搜索准确度不高,易造成搜索量少,影响网站的曝光度。因此,本实施例基于预设采集时间,预先对网站的各个网页信息进行处理,得到网页页面信息对应的各个页面快照,利用页面快照来应对搜索引擎的请求,以保障seo的搜索量,增加网站的曝光度,更好地为网站引流。
49.具体的,从网站的首页出发,获取网站的多个网页信息,获取时可以采用如爬取方式采集得到网站内包含的多个网页的地址信息,由服务端开启虚拟浏览器加载网页的地址信息,请求得到多个网页的单页应用页面内容。针对各个单页应用页面内容进行处理,来生成网页信息对应的页面快照。此处,可以采用批量处理方式,以加快处理速度。
50.在对单页应用页面内容进行处理时,为增加seo的搜索命中量,可以对单页应用页面内容进行如下处理,如去除其中的脚本数据,如去除javascript脚本等已经执行完在页面中已经加载的代码数据等;还可以去除层叠样式表数据,如页面中已经加载的css相关样式对应的代码数据等;还可以去除预设标签数据,预设标签数据包括如classname、style、dataset等标签数据,seo搜索时不涉及此类预设标签数据;还可以针对seo的搜索,增加预设搜索数据,如增加搜索词、搜索文字等内容,具体根据实施情况设置,此处不做限定。处理可以采用以上一项或多项处理,最终生成网页信息对应的页面快照,将生成的页面快照存储至服务端中,方便后续应对搜索引擎的访问。存储时,可以为页面快照建立如标识id,与
对应的网页信息绑定,确定网页信息与页面快照的对应关系。
51.进一步,考虑到网站需满足用户日常访问,在生成页面快照时,可以基于预设采集时间来采集生成,如采用定时任务方式,在网站访问量最低值时采集网页信息来生成页面快照,网站访问量可以根据历史数据确定,如每天深夜12点为网站访问量最低值,则每日深夜12点启动定时任务采集网页信息,批量生成页面快照,具体根据实施情况设置,此处不做限定。
52.步骤s102,判断接收的用户请求是否为搜索引擎发起的请求。
53.在服务端接收到用户请求时,与现有直接响应用户请求不同,先对用户请求进行拦截,对其进行判断,判断接收的用户请求是否为搜索引擎发起的请求,以便区分搜索引擎与实际用户的请求,返回不同的页面。
54.具体的,考虑到搜索引擎的请求会携带搜索标识,通过对接收的用户请求进行解析,判断用户请求是否符合预设搜索引擎条件来确定是否为搜索引擎发起的请求,如预设搜索引擎条件包括用户请求包含预设搜索标识,当解析用户请求后,判断用户请求中包含了预设搜索标识时,则判断接收的用户请求为搜索引擎发起的请求,或者,还可以预先设置搜索引擎白名单,判断用户请求是否属于搜索引擎白名单,若是,则判断接收的用户请求为搜索引擎发起的请求,以上为举例说明,预设搜索标识、搜索引擎白名单可以根据实施情况设置,此处不做限定。
55.若判断接收的用户请求为搜索引擎发起的请求时,则执行步骤s103,针对搜索引擎返回对应的页面,若否,则执行步骤s104,针对具体的用户请求,返回与用户请求对应的页面。
56.步骤s103,返回用户请求对应的页面快照。
57.当判断接收的用户请求为搜索引擎发起的请求,从服务端中查找到用户请求的网页信息对应的页面快照,如用户请求的网页信息标识id为123,则查找对应的标识id为123的页面快照,返回该页面快照,方便搜索引擎直接获取页面快照的内容进行展示。
58.步骤s104,返回用户请求对应的单页应用页面。
59.当判断接收的用户请求非搜索引擎发起的请求,确定用户请求的网页信息,返回对应的单页应用页面。利用单页应用页面来提升页面加载速度,以便快速响应用户请求。
60.根据本技术实施例提供的页面优化方法,针对单页应用页面,基于预设采集时间预先对各个网页信息进行处理,存储对应的页面快照。当用户请求为搜索引擎发起的请求时,将页面快照返回,保障网站的搜索量,也改善了单页应用页面对seo不友好,搜索流量少等问题。
61.图2示出了根据本技术另一个实施例的页面优化方法的流程示意图,如图2所示,该方法包括如下步骤:
62.步骤s201,对网站的多个网页信息进行分级处理,确定不同级别网页信息对应的预设采集时间。
63.网站内包含多个网页,有的网页内容包含较多内容,有的网页内容较少,有的网页更新频率快,有的网页内容更新频率慢,若每次都对网站的所有网页信息进行处理,生成所有网页信息的页面快照,数据处理量大、占用的存储空间也会较大。因此,本实施例对网站的多个网页信息进行分级处理,分级处理时可以根据如网页内容的多少、更新频率等进行
分级处理,不同级别的网页信息可以设置不同的预设采集时间,如每天、每周等,以便对不同级别的网页信息按照不同的预设采集时间来生成对应的页面快照进行存储。以上为举例说明,具体根据实施情况设置,此处不做限定。
64.步骤s202,基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照。
65.若预设采集时间为每日,可以在如每日深夜12点定时任务来采集网站的多个网页信息;若预设采集时间为每周,可以在如每周日深夜12点定时任务来采集网站的多个网页信息等。以上可以根据预设采集时间,设置不同的定时任务在预设采集时间采集不同级别的网页信息,对采集的不同级别的网页信息进行处理,生成对应的页面快照,存储在服务端。具体的处理参照步骤s101的描述,在此不再赘述。
66.步骤s203,判断接收的用户请求是否为搜索引擎发起的请求。
67.在服务端接收到用户请求后,对用户请求进行解析判断,判断用户请求是否为搜索引擎发起的请求,若是,则执行步骤s204,若否,则执行步骤s208。
68.步骤s204,判断是否存在用户请求对应的页面快照。
69.若用户请求为搜索引擎发起的请求,对应的需要返回页面快照,以便搜索引擎可以直接获取页面快照的内容进行展示,提高搜索流量。但考虑到不同级别的网页信息的页面快照的生成时间不同,在返回页面快照之前,需要先判断服务端是否存在用户请求对应的页面快照,若存在,则执行步骤s205,若不存在,则需要先生成页面快照,避免返回空数据等问题,即执行步骤s206。
70.步骤s205,判断页面快照是否已过期。
71.考虑到不同级别的网页信息的页面快照生成时间不同,生成时间较早的页面快照的内容与当前实时的网页信息可能不一致,因此,还需要进一步判断页面快照的生成日期与当前日期的差值是否大于预设差值,预设差值根据页面快照对应的网页信息的级别确定,如2级级别的网页信息预设采集时间为一周,预设差值为4天等,用当前日期减去生成日期,得到的差值若大于4天,则判断页面快照已过期,执行步骤s206,否则,则判断页面快照未过期,执行步骤s207。
72.步骤s206,采集用户请求对应的网页信息,对网页信息进行处理,生成网页页面信息对应的页面快照,返回并存储页面快照。
73.没有符合返回需求的页面快照时,如不存在页面快照、页面快照过期等情况下,实时的采集用户请求对应的网页信息,对该网页信息进行处理,为其实时生成页面快照,将生成的页面快照返回,并同时将其存储在服务端,以便后续使用。
74.步骤s207,返回用户请求对应的页面快照。
75.根据用户请求的网页信息,确定对应的页面快照,从服务端中查找到页面快照返回,搜索引擎可以直接获取搜索词对应页面快照的内容进行展示,提高网站的搜索流量。
76.步骤s208,返回用户请求对应的单页应用页面。
77.若判断接收的用户请求非搜索引擎发起的请求,根据用户请求确定网页信息,查找网页信息对应的单页应用页面返回,此处,返回单页应用页面,可以提升页面加载速度,快速响应用户请求,用户体验较佳。
78.根据本技术实施例提供的页面优化方法,对网站的多个网页信息进行分级处理,
为不同级别的网页信息设置不同的预设采集时间,减少一次处理页面快照过多的问题。对用户请求进行判断,若为搜索引擎发起的请求时,进一步判断是否存在用户请求对应的页面快照、页面快照是否已过期等,若均满足,则返回页面快照,若不满足,则实时为用户请求的网页信息生成页面快照,保障能返回最新准确的页面快照,提高搜索引擎的搜索流量。
79.图3示出了根据本技术一个实施例的页面优化装置的结构框图,如图3所示,该装置包括:
80.生成模块310,用于基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照;其中,网页为单页应用页面;
81.判断模块320,用于判断接收的用户请求是否为搜索引擎发起的请求;
82.第一返回模块330,用于若判断模块320判断接收的用户请求为搜索引擎发起的请求,返回用户请求对应的页面快照。
83.可选地,生成模块310进一步用于:
84.基于预设采集时间采集得到网站内包含的多个网页的地址信息,开启虚拟浏览器加载地址信息,请求得到多个网页的单页应用页面内容;
85.对多个单页应用页面内容进行处理,生成网页信息对应的页面快照;
86.存储页面快照。
87.可选地,处理包括去除脚本数据、去除层叠样式表数据、去除预设标签数据和/或增加预设搜索数据。
88.可选地,判断模块320进一步用于:
89.对接收的用户请求进行解析,判断用户请求是否符合预设搜索引擎条件;预设搜索引擎条件包括用户请求包含预设搜索标识和/或用户请求属于搜索引擎白名单;
90.若是,则判断接收的用户请求为搜索引擎发起的请求。
91.可选地,装置还包括:
92.第二返回模块340,用于返回用户请求对应的单页应用页面。
93.可选地,装置还包括:
94.分级模块350,用于对网站的多个网页信息进行分级处理,确定不同级别网页信息对应的预设采集时间。
95.可选地,第一返回模块330进一步用于:
96.判断是否存在用户请求对应的页面快照;
97.若是,返回用户请求对应的页面快照;
98.若否,采集用户请求对应的网页信息,对网页信息进行处理,生成网页页面信息对应的页面快照,返回并存储页面快照。
99.可选地,第一返回模块330进一步用于:
100.判断页面快照是否已过期;
101.若否,返回用户请求对应的页面快照;
102.若是,采集用户请求对应的网页信息,对网页信息进行处理,生成网页页面信息对应的页面快照,返回并存储页面快照。
103.可选地,第一返回模块330进一步用于:
104.判断页面快照的生成日期与当前日期的差值是否大于预设差值;预设差值根据页
面快照对应的网页信息的级别确定;
105.若是,则判断页面快照已过期。
106.以上各模块的描述参照方法实施例中对应的描述,在此不再赘述。
107.根据本技术实施例提供的页面优化装置,针对单页应用页面,基于预设采集时间预先对各个网页信息进行处理,存储对应的页面快照。当用户请求为搜索引擎发起的请求时,将页面快照返回,保障网站的搜索量,也改善了单页应用页面对seo不友好,搜索流量少等问题。
108.本技术实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,可执行指令可执行上述任意方法实施例中的页面优化方法。
109.图4示出了根据本技术实施例的一种计算设备的结构示意图,本技术实施例的具体实施例并不对计算设备的具体实现做限定。
110.如图4所示,该计算设备可以包括:处理器(processor)402、通信接口(communications interface)404、存储器(memory)406、以及通信总线408。
111.其中:
112.处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。
113.通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。
114.处理器402,用于执行程序410,具体可以执行上述页面优化方法实施例中的相关步骤。
115.具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
116.处理器402可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
117.存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
118.程序410具体可以用于使得处理器402执行上述任意方法实施例中的页面优化方法。程序410中各步骤的具体实现可以参见上述页面优化实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
119.在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本技术实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本技术实施例的内容,并且上面对特定语言所做的描述是为了披露本技术实施例的最佳实施方式。
120.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本技术实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
121.类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在
上面对本技术实施例的示例性实施例的描述中,本技术实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本技术实施例要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本技术实施例的单独实施例。
122.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
123.此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本技术实施例的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
124.本技术实施例的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本技术实施例中的一些或者全部部件的一些或者全部功能。本技术实施例还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本技术实施例的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
125.应该注意的是上述实施例对本技术实施例进行说明而不是对本技术实施例进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本技术实施例可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

技术特征:
1.一种页面优化方法,其特征在于,包括:基于预设采集时间采集得到网站的多个网页信息,对所述多个网页信息进行处理,生成并存储所述网页页面信息对应的页面快照;其中,所述网页为单页应用页面;判断接收的用户请求是否为搜索引擎发起的请求;若是,返回所述用户请求对应的页面快照。2.根据权利要求1所述的方法,其特征在于,所述基于预设采集时间得到网站的多个网页信息,对所述多个网页信息进行处理,生成并存储所述网页页面信息对应的页面快照进一步包括:基于预设采集时间采集得到网站内包含的多个网页的地址信息,开启虚拟浏览器加载所述地址信息,请求得到所述多个网页的单页应用页面内容;对所述多个单页应用页面内容进行处理,生成所述网页信息对应的页面快照;存储所述页面快照。3.根据权利要求2所述的方法,其特征在于,所述处理包括去除脚本数据、去除层叠样式表数据、去除预设标签数据和/或增加预设搜索数据。4.根据权利要求1所述的方法,其特征在于,所述判断接收的用户请求是否为搜索引擎发起的请求进一步包括:对接收的用户请求进行解析,判断所述用户请求是否符合预设搜索引擎条件;所述预设搜索引擎条件包括用户请求包含预设搜索标识和/或用户请求属于搜索引擎白名单;若是,则判断接收的用户请求为搜索引擎发起的请求。5.根据权利要求1-4中任一项所述的方法,其特征在于,若判断接收的用户请求不是搜索引擎发起的请求,所述方法还包括:返回所述用户请求对应的单页应用页面。6.根据权利要求1-4中任一项所述的方法,其特征在于,在所述基于预设采集时间采集得到网站的多个网页信息,对所述多个网页信息进行处理,生成并存储所述网页页面信息对应的页面快照之前,所述方法还包括:对网站的多个网页信息进行分级处理,确定不同级别网页信息对应的预设采集时间。7.根据权利要求1所述的方法,其特征在于,所述返回所述用户请求对应的页面快照进一步包括:判断所述页面快照是否已过期;若否,返回所述用户请求对应的页面快照;若是,采集所述用户请求对应的网页信息,对所述网页信息进行处理,生成所述网页页面信息对应的页面快照,返回并存储所述页面快照。8.一种页面优化装置,其特征在于,包括:生成模块,用于基于预设采集时间采集得到网站的多个网页信息,对所述多个网页信息进行处理,生成并存储所述网页页面信息对应的页面快照;其中,所述网页为单页应用页面;判断模块,用于判断接收的用户请求是否为搜索引擎发起的请求;第一返回模块,用于若所述判断模块判断接收的用户请求为搜索引擎发起的请求,返回所述用户请求对应的页面快照。
9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的页面优化方法对应的操作。10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的页面优化方法对应的操作。

技术总结
本申请实施例公开了一种页面优化方法及装置,该方法包括:基于预设采集时间采集得到网站的多个网页信息,对多个网页信息进行处理,生成并存储网页页面信息对应的页面快照;其中,网页为单页应用页面;判断接收的用户请求是否为搜索引擎发起的请求;若是,返回用户请求对应的页面快照。针对单页应用页面,基于预设采集时间预先对各个网页信息进行处理,存储对应的页面快照。当用户请求为搜索引擎发起的请求时,将页面快照返回,保障网站的搜索量,也改善了单页应用页面对SEO不友好,搜索流量少等问题。少等问题。少等问题。


技术研发人员:王玮琳
受保护的技术使用者:河南天眼查科技有限公司
技术研发日:2023.04.18
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐