当前位置: 首页> SEO实战> 如何优化前端和后端分离项目的SEO
如何优化前端和后端分离项目的SEO
来源:温州SEO优化 发布日期:2021-11-10 17:00:00

你为什么想做SEO?这个问题必须让每个人都知道。如果你不知道,去百度。

SEO对于开发工程师来说并不陌生。8月初,我们推出了新版本的社区。在所有功能都得到改进后(发布了许多小版本来修复bug),运营商没有通过搜索来检索我们社区的检索内容停留在5月份,然后反馈给技术部门。

故障排除后,发现爬虫程序对iframe根本不友好。我们碰巧使用了Vue+iframe来嵌入内容页。此时,我认为爬虫程序只会爬到页面源代码来分析内容。此时,结果是在加载JS内容之前返回的(如下图所示),因此Google上没有可搜索的内容

我的想法是处理两个不同的页面:1,正常用户使用,2,爬虫使用。在浏览Internet之后,最常见的是prerender,然后根据用户代理将其转发到prerender。爬虫可以获取正常数据,然后尝试构建本地容器进行测试。

测试之后,页面确实预加载了,但是出现了严重的问题。Cpu112%飙升,响应时间为5-8秒,性能较差。它无法提供正常的服务(我上网,没有找到优化方案)。

普通用户访问项目,爬虫访问进入NJS生成静态。参考NJS文章。NJS模块在新版本中已得到nginx的正式支持,无需重新安装。

浏览器访问的以下结果表示成功(接口返回的内容可以自己静态组装)

成功运行后,修改原始项目的nginx配置以进行代理转发

试验后,nginx压力较小,最终选择方案二。

如果在练习过程中出现错误信息,请保持良好的态度,继续解决。

在线咨询 电话咨询