使用ssr项目来说大多数是为了seo优化来的,如果是首屏加载的速度不是很在乎的,ssr反而显得繁琐了,那么vue项目和ssr项目有什么不同,不同之处在以下:
vue项目:
1. 是在浏览器端渲染的html内容和数据,并且是在页面首次加载就开始渲染页面的javascript,html,css内容,
2. 采用前端路由跳转技术,就是典型的SPA单页应用,只是利用路由跳转不同的页面,但其实首次访问页面所有页面记开始加载
3. 首次加载慢,因为所有html是在浏览器中进行解析的
ssr项目
1. 基于nodejs serve服务环境开发,所有html代码在服务端渲染,
2. 数据返回给前端,然后前端进行“激活”,即可成为浏览器识别的html代码,
3. 首次加载更快,有更好的用户体验,有更好的seo优化,因为爬虫能看到整个页面的内容,
如果是vue项目,由于数据还要经过解析,这就造成爬虫并不会等待你的数据加载完成,所以其实vue项目的seo体验并不是很好