服务端渲染&&客户端渲染

客户端渲染+服务器端渲染ajax

   一、客户端渲染浏览器

    

 

 

     因此通常会发两次请求,第一次请求页面字符串,第二次请求数据服务器

  二、服务端渲染异步

    

 

 

     固然,ajax等异步请求也会用到,只是看具体应用场景优化

  三、如何判断网页是客户端渲染仍是服务器渲染网站

查看网页源代码,若是源代码里有页面对应内容,则是服务端渲染。若是没有页面对应内容,则是客户端渲染

    ①查看网页源代码,发现里面有商品信息,因此这里是服务端渲染搜索引擎

      

 

       

    ②查看商品评价,明显有异步操做,没有刷新页面,但局部更新了页面部份内容,这里便使用了客户端渲染技术3d

      

 

       若是是客户端后期动态追加的,便从源码里找不到相应内容code

  四、小结blog

分析后得出,商品列表为服务端渲染,在发送响应时,将页面和数据一块儿给了浏览器,能够在审查源代码里找到。
而商品评价为客户端渲染,是客户端发送请求,后期动态生成的,审查源代码找不到。
因此,一个网站既有服务端渲染,又有客户端渲染。

  五、SEO问题

之因此将客户端渲染和服务器渲染结合,这里主要考虑SEO搜索引擎优化问题。
ajax异步渲染的数据,使用爬虫没法获取,即客户端渲染不利于SEO

    

  六、使用场景

若是须要考虑SEO搜索引擎优化,则必须使用服务端渲染,不然使用客户端渲染能够更快一些,用户体验也更好

 

 

 

 

 

 

.

相关文章
相关标签/搜索