当前位置: 首页 > news >正文

移动端的网站建设网站建设公司 深圳信科

移动端的网站建设,网站建设公司 深圳信科,普陀网站建设哪家便宜,营业推广名词解释SSR 概述 服务器端渲染全称是:Server Side Render,在服务器端渲染页面,并将渲染好HTML返回给浏览器呈现。 SSR应用的页面是在服务端渲染的,用户每请求一个SSR页面都会先在服务端进行渲染,然后将渲染好的页面&#xf…

SSR 概述

服务器端渲染全称是:Server Side Render,在服务器端渲染页面,并将渲染好HTML返回给浏览器呈现。

SSR应用的页面是在服务端渲染的,用户每请求一个SSR页面都会先在服务端进行渲染,然后将渲染好的页面,返回给浏览器呈现。

构建SSR应用常见的库和框架有:Vue Nuxt, React Next.js等,SSR应用也称同构应用。

Nuxt:

在这里插入图片描述

优缺点

■SSR的优点

  • 更快的首屏渲染速度
    √浏览器显示静态页面的内容要比JavaScript动态生成的内容快得多。
    √当用户访问首页时可立即返回静态页面内容,而不需要等待浏览器先加载完整个应用程序。
  • 更好的SEO
    √爬虫是最擅长爬取静态的HTML页面,服务器端直接返回一个静态的HTML给浏览器。
    √这样有利于爬虫快速抓取网页内容,并编入索引,有利于SEO。
  • SSR应用程序在Hydration之后依然可以保留Web应用程序的交互性。比如:前端路由、响应式数据、虚拟DOM等。

■SSR的缺点

  • SSR通常需要对服务器进行更多API调用,以及在服务器端渲染需要消耗更多的服务器资源,成本高。
  • 增加了一定的开发成本,用户需要关心哪些代码是运行在服务器端,哪些代码是运行在浏览器端。
  • SSR配置站点的缓存通常会比SPA站点要复杂一点。

跨请求状态污染

  • 在SPA中,整个生命周期中只有一个App对象实例或一个Router对象实例或一个Store对象实例都是可以的,因为每个用户在使用浏览器访问SPA应用时,应用模块都会重新初始化,这也是一种单例模式。
  • 然而,在SSR环境下,App应用模块通常只在服务器启动时初始化一次。同一个应用模块会在多个服务器请求之间被复用,而我们的单例状态对象也一样,也会在多个请求之间被复用,比如:
    • 当某个用户对共享的单例状态进行修改,那么这个状态可能会意外地泄露给另一个在请求的用户。
    • 我们把这种情况称为:跨请求状态污染。
  • 为了避免这种跨请求状态污染,SSR的解决方案是:
    • 可以在每个请求中为整个应用创建一个全新的实例,包括后面的router和全局store等实例:
    • 所以我们在创建App或路由或Stor对象时都是使用一个函数来创建,保证每个请求都会创建一个全新的实例。
    • 这样的缺点就是需要消耗更多的服务器资源
http://www.yayakq.cn/news/484654/

相关文章:

  • 服装网站建设美丽响应式网站开发有哪些框架
  • 广州网站制作信科建设dede我的网站
  • 厦门网站设计开发网页公司个人购物网站备案
  • 中海建筑建设有限公司网站seo教程技术优化搜索引擎
  • 手表网站建设策划番禺人才网招聘信息
  • 开源建站工具交互做的很好的网站
  • 没有网站可以做百度排名吗高防服务器服务
  • 凡科网可以自己做网站吗菜单设计制作图片
  • 浙江交工宏途交通建设有限公司网站6公司怎么注册官方网站
  • 国外大型网站企业展厅建筑设计
  • go做的网站奇趣网做网站
  • 中企动力网站开发wordpress博客怎麽用
  • 网站内容优化的准则合肥建设工程市场价格信息网
  • 电子商务网站建设(论文企业型网站建设
  • 赣州建设网站邢台市
  • 如何建设物流网站网站设置为默认主页
  • 最近的seo网站优化排名dw创建网页
  • 网站建设软件哪个最好android开发最全教程
  • php 企业网站开发实例怎么样做企业网站
  • 南京网站制作开发镇江海绵城市建设官方网站
  • 交互效果网站手机网站课程
  • 江苏双楼建设集团有限公司网站北京网页设计公司排名
  • 东莞网站设计知名乐云seo宝坻建设路小学网站
  • 彩票网站是静态动态空调维修技术支持东莞网站建设
  • 网页视频下载器破解版seo搜索引擎优化关键词
  • 中小型企业电子商务网站建设wordpress翻译教程
  • 兰亭集势的网站平台建设邯郸做seo网站优化
  • 官网模板建站塔山双喜WordPress柒比贰主题下载
  • 南京网站优樱化上传wordpress后无法安装
  • 网站防采集蓝色的网站