打开一个网页,右键 —— 显示网页源代码,如果里面的内容很少,页面上的一些html元素都没有展示出来,那么就大概率是前端渲染;相反,如果源码的内容很多,基本上包含了首页所有的html元素,那么大概率就是服务端渲染出来的了。
服务端渲染,就是浏览器请求之后,服务器会把需要展示的html,拼接好再返回;
服务端渲染有利于seo,就是搜索引擎优化,关于seo可以参考这篇文章。
简单说就是在搜索引擎(百度等)搜索某些关键字的时候,能搜到我们自己的网站!
服务端渲染的好处
- 提高页面加载速度
- 因为它可以将 HTML、CSS 和 JavaScript 发送到客户端,而无需等待浏览器下载和解析整个 JavaScript 代码库。
- seo 优化
- 框架提供一些功能开箱即用,比如路由
- 可以写运行在服务端的代码
- 安全性
- SSR 可以帮助防止 CSRF 攻击,因为它可以将 HTML、CSS 和 JavaScript 发送到客户端,而无需等待浏览器下载和解析整个 JavaScript 代码库。
- SSG 可以生成静态 HTML 页面,这些页面可以直接加载到浏览器中,无需任何服务器端渲染,这可以减少 XSS 攻击的风险。