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

潍坊市建设局门户网站asp.net企业网站

潍坊市建设局门户网站,asp.net企业网站,江苏广兴建设集团网站,苏州住建局官网平台应用层 有许多现成的协议(HTTP协议做网站必备),也有许多需要程序员自定义的协议. 1.自定义协议 自定义协议: 1.明确传递的信息是什么 2.约定好信息按照什么样的格式来组织成二进制字符串 举个例子: 当我们点外卖时,打开软件,会显示商家列表,列表中有很多项,每一项都包含了一…应用层 有许多现成的协议(HTTP协议做网站必备),也有许多需要程序员自定义的协议. 1.自定义协议 自定义协议: 1.明确传递的信息是什么 2.约定好信息按照什么样的格式来组织成二进制字符串 举个例子: 当我们点外卖时,打开软件,会显示商家列表,列表中有很多项,每一项都包含了一些信息.商家的名称,图片,好评率......这些信息是通过网络,从服务器获取的. 客户端,需要给服务器发起一个请求,服务器收到请求之后,就给客户端返回一个相应.外卖软件和服务器之间的沟通,有很多方式,显示商家列表,只是其中一个.因此,在开发设计这个程序的时候,就需要做好良好的规划.这里的设计是非常灵活的,最主要的是有一个固定的标准... 1.1 示例一  实际上,上诉这样的格式约定,可以任意进行约定.只要保证,客户端和服务器遵守同一个约定即可. 1.2 示例二 1.3 示例三 上诉可以看到: 请求和响应,具体的数据组织形式,是非常灵活的,怎么组织都行,只有保证客户端和服务器这边使用的是相同的规则即可. 不同的应用程序,使用的自定义协议是不同的. 2.几个通用的协议格式 2.1 xml 是以成对的标签,来表示键值对信息,同时标签支持嵌套,就可以构成一些更复杂的树形结构数据. 优点:xml非常清晰的把结构化数据表示出来了. 缺点:表示数据需要引入大量的标签,看起来繁琐,同时也会占用不少的网络带宽. 2.2 json 本质上也是键值对.使用{ }来表示键值对,使用[ ]来表示数组.数组里的每个元素,可以是数字,字符串,也可以是其它的{ }或[ ].json对于换行并不敏感,如果这些内容全都放在同一行,也是完全合法的.一般网络传输的时候,会对json进行压缩(去掉不必要的换行和空格),同时把所有的数据都放到一行去,整体占用的带宽就降低了.(影响可读性). 优点:相比于xml,表示的数据简洁很多,可读性非常好,方便程序员观察中间结果,方便调试问题. 缺点: 需要花费一定的带宽来传输key的名字. 2.3 protobuffer 一种二进制的数据序列化方式.使用二进制的方式,约定某几个字节,表示哪个属性.最大程度的节省空间(不必传输key,根据位置和长度,区分每个属性).适用于对于性能要求更高的场景.牺牲了开发效率,换来了运行效率. 优点:节省带宽,最大化效率. 缺点:二进制数据,无法直接肉眼观察,不方便调试.使用起来比较复杂. 问: 对于一个程序来说,是开发效率(写代码快不快)重要,还是运行效率重要(程序跑的快不快)? 答:开发效率更重要! 要想提升运行效率,可以通过升级硬件. 要想提高开发效率,就得招聘更多的程序员.人力成本!!!
http://www.zqtcl.cn/news/258484/

相关文章:

  • 九寨沟城乡建设官方网站深圳的互联网公司排名
  • app可视化开发工具seo网站推广服务
  • 临近做网站网络营销方式哪些?
  • 网站数据分析案例怎样在网上做广告
  • 网站页头图片怎么做几个版面的网站
  • 网站 f型网站建设 大公司
  • 做网站最好选什么语言百度域名服务器
  • 网站维护一般多久西宁的网站建设
  • 网站建设需要什么工具投诉百度最有效的电话
  • 做家政网站公司策划公司英文
  • 自己建设个人网站要花费多少自己怎么制作微信网页链接
  • 邢台网站设计哪家专业php图书管理系统网站开发
  • 怎么去建一个网站艺术设计专业
  • 中国优秀设计网站有哪些内容万能影视免费观看app
  • 网站做响应式还是移动端广告创意设计模板
  • 企业网站建设的要求标准营销型网站定做价格
  • 兰溪优秀高端网站设计郑州正规网站制作公司
  • 霸气业务网站源码网站建设运营服务公司
  • 做seo对网站推广有什么作用网站开发程序流程图
  • 旅游网站怎么建设网站开发+搜索
  • 三分钟做网站传统企业建设营销型网站
  • 必须在当地网站备案化妆品做备案的网站
  • 网站建设7个主要流程图创建全国文明城市工作要求
  • 张店网站开发招聘怎样做网站变手机软件
  • 聊城做网站的公司流程网页设计网站模板
  • 宿迁网站建设哪家专业做网站宁夏
  • 静态网站规范贵州城乡建设厅施工员报名网站
  • 湖北长安建设集团股份有限公司网站wordpress主题套用
  • 本地门户网站系统小米应用商店
  • 网站建设怎么用宁波建设网网点