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

聊城市网站建设推广获客

聊城市网站建设,推广获客,五金外贸网站模板,广州建设工程交易中心 吴林爽概念 在进行网络传输数据的时候,通常是将要传输的数据组织成一个字符串,再将字符串转换为一个字节流进行网络传输数据,而数据组织的格式是多种多样的,我们只需要保证,客户端和服务器对于字符串的组织和解析统一即可 现…

概念

        在进行网络传输数据的时候,通常是将要传输的数据组织成一个字符串,再将字符串转换为一个字节流进行网络传输数据,而数据组织的格式是多种多样的,我们只需要保证,客户端和服务器对于字符串的组织和解析统一即可

现有的数据组织格式

        由于只需要保证客户端和服务器对于字符串的组织和解析统一即可,所以对于数据的组织格式是多种多样,天马行空的,所以有大佬就提出了现成的数据组织格式

        一.xml格式

                xml格式例子

        

        上图是xml格式的示例,格式有点像前端的html和css,用了很多的标签采用键值对(key-value)的形式非常清晰的把结构化数据表示出来了

        但是缺点也很明显,表示数据需要引入大量的标签,看起来很繁琐,同时由于在进行网络传输的时候标签也需要一起进行传输,所以会占用不少的网络带宽(国内最贵的硬件资源,就是网络带宽)所以现在xml格式以及没有多少地方会使用了

        二.json格式

        json格式例子

        上图是json格式的示例,在json中,使用{ }表示键值对,使用[ ]表示数组,数组里的每一个元素,可以是数字,可以是字符串,还可以是其他的{ }或[ ]

        在json数据组织格式中使用的核心思路也是键值对(key-value),很明显,json组织数据的格式比xml清新很多,这是当前最主流使用的一种网络传输数据的格式,未来在实际开发中会经常用到json格式的数据

        但是即使是json格式来组织数据依然会引入一些标签,在传输数据的时候占用部分的网络带宽,这也是json格式组织数据的一个小小的缺点

        三.protobuffer格式

        这是谷歌提出的一套,二进制的数据序列化方式,使用二进制的方式,约定某几个字节,表示哪个属性,这样就不需要引入标签,就可以最大限度的节省空间,就可以在传输数据的时候只传输确实需要的数据,节省网络带宽,最大化效率

        但是也有缺点,二进制数据是无法用肉眼观察的,不方便调试,使用起来比较复杂,需要专门编写一个proto文件(有自己一系列的语法规则),描述数据的格式咋样的,再进一步的通过大佬提供的工具,把proto文件转换成一些代码,再嵌入到程序中使用

实际开发中是开发效率重要还是运行效率重要

        而在我们实际开发中是开发效率重要还是运行效率重要呢,通常来说是开发效率重要,因为想要提高运行效率,升级硬件也是一种重要手段,不需要花太多的钱,而想要提高开发效率,就得招聘更多的程序猿,在软件开发领域中,人力成本,永远是最贵的,所以通常对于运行效率没有严苛要求的话,我们还是使用json格式来组织数据更多一点

http://www.hkea.cn/news/154138/

相关文章:

  • b2b外贸营销型网站如何做电商赚钱
  • 建设无障碍网站seo分析报告怎么写
  • 电子商务网站开发进什么科目模板自助建站
  • 威海市住房和城乡建设局官方网站北京seo营销公司
  • 开网页卡优化关键词排名工具
  • wordpress右侧文章归档东莞公司seo优化
  • 个人网站建设需求说明书免费外链生成器
  • 湖南网站建设的公司排名网页制作网站制作
  • 公司网页网站建设 ppt模板app开发公司排行榜
  • 网站开发yuanmus联合早报 即时消息
  • 为什么只有中国人怕疫情seo 页面
  • 网站开发总结报告十大门户网站
  • 临淄信息港发布信息临沂seo建站
  • 门户网站系统介绍企业推广哪个平台好
  • 免费网站建站排行榜网站策划报告
  • 网站设计的评估最近发生的热点新闻
  • 设建网站广告投放渠道
  • 日ip5000的网站怎么做如何提高网站在搜索引擎中的排名
  • 网站描文本链接怎么做深圳互联网营销
  • 一个服务器做两个网站自己做网站
  • 百草味网站建设的活动方案营销型企业网站有哪些
  • 论文课程网站 建设背景项目推广方式有哪些
  • 内部网站建设关键词优化推广策略
  • 一个公司可以做几个网站备案贵阳网络推广排名
  • 武汉高端网站建设免费广告网
  • 大理建网站常用于网站推广的营销手段是
  • js怎么做网站跨境电商网站
  • 台州外贸网站建设百度推广费用多少
  • 虚拟机怎么做网站空间培训班管理系统 免费
  • wordpress离线文章发布郑州seo关键词排名优化