二级域名免费分发站,网站建设开发费入什么科目,网站seo培训,短视频网站平台怎么做一.概念 服务端渲染简单点就是服务端直接返回给客户端一个完整的页面#xff0c;也就是一个完整的html页面#xff0c;这个页面上已经有数据了。说到这里你可能会觉得后端怎么写页面啊#xff0c;而且服务端返回页面不是加载更慢吗#xff1f;错了#xff0c;因为我们现在…一.概念 服务端渲染简单点就是服务端直接返回给客户端一个完整的页面也就是一个完整的html页面这个页面上已经有数据了。说到这里你可能会觉得后端怎么写页面啊而且服务端返回页面不是加载更慢吗错了因为我们现在做的什么vue、react都是前后端分离的项目所以你会觉得慢但是在这些框架没出来之前我们做的都是前后端不分离的项目比如Java里面有个jsp就可以写前端页面等等。接下来我具体说一下服务端渲染的过程你就明白喽。
当你在地址栏输入地址以后服务器会找到你需要的 html 文件, 但是先不给你然后去找到当前这个文件内所需要的数据内容然后, 把数据内容组装成一个 html 结构插入到页面内然后把插入好数据的页面直接返回给你
二.前后端分离和服务端渲染有啥区别
数据渲染
前后端分离 : 后端把数据返回给客户端, 在客户端运算渲染出来
服务端渲染 : 后端把数据直接渲染在了 html 文件上, 把渲染好的文件给你
源文件
前后端分离 : 你得到的 html 源文件是没有对应的渲染内容的, 需要依靠执行 js 渲染
服务端渲染 : 你得到的 html 源文件就是所有数据都书写好的文件
页面加载速度
前后端分离 : 得到 html 页面以后, 还需要等待 ajax 请求数据在进行渲染
服务端渲染 : 得到的 html 就是完整的最终页面, 直接展示即可
SEO搜索引擎优化 前后端分离 : 因为页面没有结构, 所以不利于搜索引擎抓取
服务端渲染 : 得到的 html 就是完整内容, 搜索引擎可以抓取到所有内容
三.前后端分离的优点和缺点
优点
开发效率提升了两个人写怎么也比一个人快。用户体验好。代码利于维护减轻了后端服务器的请求压力。
缺点
首屏加载时间较长不利于seo优化兼容性较差版本过低的浏览器不支持