客户端渲染(BSR:Browser Side Render)、服务端渲染(SSR:Server Side Render)、搜索引擎优化、SEO(Search Engine Optimization)

本文探讨了客户端渲染(BSR)和服务器端渲染(SSR)的区别及其对SEO的影响。BSR减少网络传输数据但可能增加请求次数,适合局部刷新;SSR提供更快渲染速度,利于SEO,但数据量大。SEO优化旨在提升网站关键词排名,包括优化网页文本信息、标题、关键词分布、网站导航和链接策略。避免使用不利于搜索引擎抓取的技术,如动态网页和垃圾信息。
摘要由CSDN通过智能技术生成

BSR 客户端渲染

客户端渲染的意思:就是客户端在操作DOM.
渲染过程:在服务端放了一个html 页面,客户端发起请求,服务端把页面发送过去,客户端从上到下依次解析,如果在解析的过程中,发现ajax请求,再次向服务器发送新的请求,客户端拿到ajax 响应的结果,渲染在页面上,这个过程中至少和服务端交互了两次

缺点:请求次数会增加,如果渲染逻辑复杂,数量大的话,尽量不要使用客户端渲染(因为,客户端电脑的配置低)。
优点:网络上传输的数据量小,局部刷新

SSR 服务端渲染

渲染过程:前端发送请求,服务器端从数据库中拿出数据,通过render()函数,把数据渲染在模板(ejs)里,产生了HTML代码,把渲染结果发给了前端,整个过程只有一次交互。

优点:请求的次数少,提高渲染速度(服务器的配置高)

缺点:网络上传输的数据量大了,页面全部刷新。

SSR与BSR的区别

大多数网站里,既有服务端渲染又有客户端渲染 。

服务端渲染(SSR)和客户端渲染(BSR)的区别

客户端渲染不利于 SEO 搜索引擎优化,服务器端渲染有利于SEO搜索引擎优化

服务端渲染是

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值