seo教程搜索引擎优化入门与进阶(BSR客户端渲染的意思:就是客户端在操作DOM.渲染)
优采云 发布时间: 2021-11-17 03:17seo教程搜索引擎优化入门与进阶(BSR客户端渲染的意思:就是客户端在操作DOM.渲染)
BSR客户端渲染
客户端渲染是指:客户端正在操作DOM。
渲染过程:在服务器上放一个html页面,客户端发起请求,服务器发送页面,客户端从上到下解析。如果在解析过程中发现ajax请求,它会再次向服务器发送一个新的请求,客户端得到ajax响应的结果并呈现在页面上。在这个过程中,它与服务器至少进行了两次交互
缺点:请求数会增加。如果渲染逻辑复杂,数量多,尽量不要使用客户端渲染(因为客户端电脑配置低)。
优点:网络传输数据量小,部分刷新
SSR服务端渲染
渲染过程:前端发送请求,服务器从数据库中取出数据,通过render()函数渲染模板(ejs)中的数据,生成HTML代码,将渲染结果发送给前端。整个过程只有一次交互。
优点:请求少,提高渲染速度(服务器配置高)
缺点:网络传输数据量大,页面全部刷新。
SSR和BSR的区别
在大多数网站中,既有服务端渲染,也有客户端渲染。
服务端渲染(SSR)和客户端渲染(BSR)的区别
客户端渲染不利于SEO搜索引擎优化,服务器端渲染有利于SEO搜索引擎优化
服务端渲染可以被爬虫抓取,客户端异步渲染很难被爬虫抓取
例如:
京东网站:
1、 商品列表采用服务端渲染,用于SEO搜索引擎优化
2、 产品评论列表是为了用户体验,不需要SEO优化,所以使用客户端渲染
SEO(搜索引擎优化)
搜索引擎优化(1994年出生)
功能:提升网站关键词的排名,增加访问量
对搜索引擎不友好的网站有哪些特点:
1、 网页大量使用图片或Flash等富媒体(Rich Media),没有可检索的文本信息。最基本的SEO是文章SEO和图片SEO(img标签的alt);
2、 网页没有标题,或者标题不收录有效的关键词;
3、 网页正文中有效的关键词相对较少(最好是自然分布,专注于它,无需特殊包装关键词);
4、网站 导航系统让搜索引擎“听不懂”;
5、大量动态网页影响搜索引擎检索;
6、未由搜索引擎收录的网站提供的其他链接提供;
7、网站充斥着欺骗搜索引擎的垃圾邮件,如“过渡页”、“桥页”、与背景色同色的文字;
8、网站遗漏了原创的内容,完全抄袭别人的内容等。
9、网站地图,网站日记提取蜘蛛爬行轨迹。
原文链接: