互联网,这次一提,一部分人觉得虚无缥缈,一部分觉得聊无可谈。从互联网的可视化呈现到后台数据管理、架构粗略谈谈。
前端
前端是指为用户操作制作的可视化界面,分为两类Web和APP。Web是我们最常见的前端界面,也是互联网发起的最初展现形式。每天打开电脑,点开百度,搜索“那家装修最强”,点开查看。这些都是一个个跳转的页面,都是Web。而当时掏出手机点开“网易云音乐”听首歌,点开“今日头条”看个新闻,打开“爱奇艺”看个视频,这些“网易云音乐”“今日头条”“今日头条”…这些都是APP。
后端(服务端)
前端相对应的就是后端,也可以叫服务端,前端做的‘添加’‘修改’‘检索’等等动作,要到后端处理、再反馈到前端展现出来。服务器内部,可分为负载均衡服务器、API服务器、WEB服务器、核心交互机、数据服务器。听着很复杂,很迷糊,其实很简单。假设100个人进入一个上万人的公司,对前台说,分别要找技术人员章子怡、汪峰、鹿晗、韩庚……等100个人,一个叫‘负载均衡’的前台,一看发现这么多人自己忙不过来呀,就分流下去,找到‘API服务器1’‘API服务器2’…和'web服务器’,这样服务器公司瞬间轻松了。这些‘API服务器1’‘API服务器2’…和'web服务器’收到信息后,就去找‘核心交换机’技术部,让他把章子怡、汪峰、鹿晗、韩庚……这些数据喊出来,‘核心交换机’技术部就会到人员办公室‘数据服务器(DB)’找到这些人,分别交付给‘API服务器1’‘API服务器2’…和'web服务器’他们,他们会把内容展现给前台的100个人。这就是服务器内部的一个流程。
另外值得一提的,前端和后端间的交互是依靠一个叫接口的家伙。他是很厉害的角色,为双方提供数据传输安全,更好的扩展各个系统间的功能。
今天就聊到这,想听什么可以给我留言。用通俗易懂的白话为你阐述复杂、神秘的互联网。我是JEERY,谢谢您的阅读。^-^