Vitaminaq / interview-collection

前端面试合集
3 stars 0 forks source link

ssr相关 #28

Open Vitaminaq opened 2 years ago

Vitaminaq commented 2 years ago

原因:

现在的项目基本由如:vue,react,angular等框架搭建,它们有个共性是客户端通过加载和执行相关的框架脚本来生成页面,而爬虫脚本是不会等你的js执行完以后才去抓取页面结构的,所以需要提前的服务端执行且生成相关dom结构返回给客户端,这就解释了为什么以前就没有这种ssr的概念出现。

结果:

优点:有利于seo,加快首屏速度。 缺点:服务器开销过高。

容错兼容降级:

由于服务器开销过高,还是要做好相关监控兼容降级操作的,一般项目可能会用到的技术: