常州市康臣卫信信息科技有限公司

咨询热线:0519-83131313

新闻资讯

公司新闻

行业动态

当前位置:首页 > 新闻资讯 > 公司新闻公司新闻

初级服务器技术指南

发布时间:2017/10/11 9:36:36    点击量:

当你用手机点开一个APP,是不是每次用APP都感觉很爽的样子啊?事实上应用程序就是所谓的前端。它负责给用户带来友好的体验。但这并不是应用程序的全部功能。

假设你在消息传递平台(如Whatsapp)上给我发送了一条消息。看起来好像是信息从你的手机发到了我的手机上。但是让我们仔细想想,比方说,当我的手机关机了,你给我发送完信息以后你又关机了,然后我开机了。尽管我们的手机从来没有在同一时间运行,但我还是收到了消息。

很明显,我们还是忽略了某些东西。

其实我们忽略的就是后端,也可以称之为服务器。

服务器是一台计算机,它负责连接到互联网,并且一直处于运行状态。

 

服务器有两个主要功能:存储数据和促进通信。

因此,当你发送消息时,实际上是手机上的应用程序将消息发送了服务器上面,并存储在了服务器上。当服务器监测到我的手机连上了以后,服务器就会把这些存储的消息发送给我。

 

服务器就是应用程序的强大后援团

无论应用程序需要什么信息,它都会向服务器发送请求。当应用程序的某位用户需要与另一位用户对话时,服务器就会促进通信。

像服务器、后端和API这样的术语是可以经常互换使用的。

 

服务器的主要功能之一是存储。

存储的内容包括照片、视频和文档这些文件。服务器以结构化的方式进行存储,类似于计算机上的文件夹,这样它们就可以被应用程序访问。

服务器也可以存储信息。每个应用程序都有一些很重要的信息,这些信息对于应用程序的工作方式来说很重要。

你可以把它想象成一堆的电子表格。例如,应用程序需要存储用户信息,以及登录情况,以便能够进行身份验证。应用程序可能是一个餐馆目录,在这种情况下,服务器会存储关于每家餐馆的详细信息。

除了信息之外,服务器还记录了一些信息之间的关系。例如,某个用户“喜欢”应用程序上的某家餐馆,服务器会记住该用户和餐馆之间的关系。

这样很多问题都可以迎刃而解,比如:“有多少人喜欢这家餐厅?”, “用户喜欢什么餐馆?”,“用户都喜欢什么菜?”。

信息以及信息之间的关系存储在数据库中。数据库有很多类型,但它们都有一些核心功能存储信息存储信息间的关系可以响应不同的信息问询(这就可以方便客户提交每一种不同信息请求的响应)

我可以列出很多不同类型的数据库,它们各有千秋。如果你听到有人使用“SQL”,“MongoDB”,“CouchDB”,“Redis”这样的术语,说明他们正在讨论的是关于数据库的内容。

服务器另一个重要的作用是与app以及其他服务器间进行高效的通信。app在工作时需要与服务器进行频繁的通信。

应用程序中的许多活动都需要与服务器进行通信。例如,如果用户搜索某样东西,则需要将搜索项发送到服务器,服务器将对结果进行响应。如果用户向另一个用户发送消息,则消息将发送到服务器。然后通常是以推送通知的形式发送到另一个用户的应用程序。

服务器为app提供了一个可以调用的接口——API。接口中的各个函数可以称为端点。

通信的本质是数据的传输。最常见的两种通信格式是JSON和XML。

你看到的大多数应用程序可能都有一个后端组件。当然也有一些应用程序是不需要的。判断是否存在后端有一种简单的方法:

如果切换到飞行模式,应用程序还能正常工作吗?

如果不能,那么可能存在后台服务器。




  常州市康臣卫信信息科技有限公司主打产品:健康体检信息管理系统、温湿度监测及控制系统、温湿度和冷链系统验证、千方百剂医药管理系统、健康小屋管理系统。



上一篇:健康小屋

下一篇:商品资料建立规范

版权所有 © 常州市康臣卫信信息科技有限公司     苏ICP备14048885号-1
咨询热线:0519-83131313 地址:常州市新北区太湖东路9号创意产业园A座2601