Rails erb 算是服务端渲染么?

zzz6519003 · 2021年09月08日 · 最后由 dxhuii 回复于 2021年09月13日 · 901 次阅读

小白问题 hhh

服务端渲染是什么意思?浏览器只认得 html。服务端需要生成 html 给浏览器,浏览器根据所得 html 作图形绘制...

xiaox 回复

问 Rei 吧 hhh

5 楼 已删除
xiaox 回复

这个是针对搜索引擎的。现在的前端框架都是在用户打开网页之后,用 JS 动态生成 HTML 的,这样就会造成搜索引擎无法识别网页内容。因此无法进行 SEO。所以提出了服务端渲染作为解决方案,就是让搜索引擎爬你的时候,渲染一份 html 丢给他。

willx 回复

这种说法应该是 N 年前的说法了。。。

我记得前端框架还没有的时候谷歌已经可以做到识别 js 动态生成的页面了。

服务端渲染主要还是为了提升前端性能,毕竟渲染也需要时间的。

服务端渲染其实是前端领域的一个词汇,因为后端本来就是服务端渲染的。

如果把鹦鹉学舌比作是前端服务端渲染的话,说 erb 是服务端渲染,就像在说人可以说话😀

rocLv 回复

其他搜索引擎没那么强大啊

google 已经在视线里消失了,老老实实用 erb 和 jquery

用所谓的高大上的前端技术做页面只是吃力不讨好,就象舔狗舔到最后一无所有 用高大上的前端技术做了个网站 10 年后,再看 seo 纪录为 0

rocLv 回复

Google 早就可以了,但百度一直不太可以。但国内本身不太需要 SEO😬 ,流量入口早已不是搜索引擎了。

我总觉得,大前端是个弯路,大前端所谓的“新”,也有快 10 个年头了,但现在互联网上后端渲染仍是主流。

国内大前端主要用在网站后台,单后台在小公司往往是后端一个人开发,这就导致了一个很有趣的现象:一个人打开后端项目,写一会后端;再打开前端项目,写一会前端。

前端渲染的优势是便于分工协作,最后搞成了自己跟自己分工协作🤔

不过搜索的流量还是很大,有些网站还是靠 SEO 的。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号