前端服务端渲染-SSR(Server Side Rendering)
为什么需要SSR?
因为原先的SPA页面的两个致命的缺点
1.SPA页面不利于SEO优化
2.首屏的渲染速度慢
SPA不利于SEO优化的原因
1、基于SPA的页面一般使用Ajax加载内容,而进过webpack打包过后的SPA页面只会有一个index.html文件,爬虫不会执行里面的js文件 自然也就获取不到标题、描述和关键词等元数据
首屏渲染速度慢的原因
1、由于SPA需要在客户端渲染整个页面,所以首屏渲染速度会比多页应用程序慢,需要在加载页面的时候将JavaScript、CSS统一加载,部分页面按需加载。
SSR的特点
1.在服务端(比如node环境)生成网页的DOM元素
2.客户端(浏览器)只负责显示DOM元素内容
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
