前后端分离的过程利用prerender解决seo问题的误区

网站进行前后端分离之后,需要解决seo的问题。本来使用的是prerender服务,具体的流程如https://blog.csdn.net/lolgigeo/article/details/102897876所述,上述链接为本人初步的尝试,但经过再次的排查发现存在一个很大的误区。首先,prerender服务解决seo的问题,存在两种方式,第一种是在自己的主机上面建立并执行prerender服务,然后在nginx中判断是否为爬虫,设置爬虫需要经过服务器上的chrome解析并获取真正的网页结构和内容。第二种为启用第三方的服务,服务器无需安装prerender,node,chrome,只需要在nginx配置中间件,并在官网付费获得token,设置爬虫直接访问官方的解析服务即可。

第一种处理方案存在两个问题:

1、服务器进程多,尤其是chrome,对服务器的cpu占用较高,突增突降;

2、由于大量的爬虫需要经过服务器的chrome解析,导致ga中的会话异常,会存在大量的本机来源的跳出率100%的用户,影响网站整体的统计;

所以采用第二种方案,相对比较简单,只需要官方注册账号,https://prerender.io/,获取账号token,并绑定信用卡,根据来源网址付费即可。

 

配置成功之后,在官网的cached pages页面就会不断的出现新缓存的页面,同时也不再上面报错。报错提示为:

We haven't seen a request with your Prerender token yet.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值