单页应用
首屏渲染慢可以使用服务的选择解决
1.在服务区端执行前端框架代码,将渲染好的内容返回给客户端,客户端只要负责展示就好了
2.为了有更好的用户体验,将来自服务的渲染的内容激活成为一个SPA应用,之后的交互都是由客户端来进行处理
同构应用
什么是渲染
把数据 + 模板拼接到一起
传统的服务端渲染
传统服务端渲染缺点
客户端渲染
缺点:首屏渲染慢,不利于SEO
首屏渲染慢原因:
因为需要经过最少三个步骤,页面的请求、js请求,数据请求,在慢速网络下特别明显,
服务端渲染只需要一条请求能拿到页面,直接进行展示
不利于SEO原因:
想要SEO好,就要搜索引擎能搜索到自己网页的内容,而客户端渲染搜索引擎拿到的网页内容几乎是空的,
所以才不利于SEO