<em id="ju2li"></em>

<style id="ju2li"><kbd id="ju2li"></kbd></style>

  • <style id="ju2li"></style>
    <acronym id="ju2li"><cite id="ju2li"></cite></acronym>
    <blockquote id="ju2li"></blockquote>
  • 国产av丝袜熟女一二三,国产精品国语对白露脸在线播放 ,中文字幕国产精品日韩,一区二区福利在线视频,日韩一区二区在线看精品,毛片无码一区二区三区,大屁股肥熟女流白浆,av中文字幕在线二区

    [譯文]寫給非專業人士的服務器技術指南

    2017/9/19 22:56:20 人評論 次瀏覽 分類:企業站SEO  文章地址:http://m.xzycr.cn/community/1541.html

    當你遇到別人討論關于服務器的內容時,你是否能夠聽得懂?本文作者Kannan Chandrasegaran向讀者介紹了一些非技術類的內容,讓讀者對服務器有一個更好的理解。以下為譯文。

    假設你在休息室里面碰到了一位軟件開發的同事。她正準備去玩桌上足球,而你為了能夠提提神,正在喝紅牛。雖然你不是故意為了和她在一起而特意這么做的,但是事實是現在這里只有你們兩個。為了讓場面不那么尷尬,你嘗試打破這種寂靜,
    “所以你現在手頭負責的是什么項目?”,她開始告訴你,你們就這么開始聊起來了,最后你也很贊同她的說法,然后你倆就分道揚鑣了。這樣就完美地避免了尷尬。

    但有時,如果你遇到了其他的同事,比如服務器工程師,后端開發人員。你可能對他們工作的內容不太了解,所以你可能會詢問他們到底是如何實現的。

    API是什么東西?

    聽到這些陌生的詞匯,你的腦海可能已經有大量的疑問了。“API是什么東西?我們應該在什么時候用到數據庫?Jason又是誰?”

    你的工程師朋友們談論的是關于服務器。也許你以前聽過這個詞,但可能根本就不知道它究竟是什么。今天我們就來好好聊聊它。

    鉆到屏幕后面去

    當你用手機點開一個APP,是不是每次用APP都感覺很爽的樣子啊?事實上應用程序就是所謂的前端。它負責給用戶帶來友好的體驗。但這并不是應用程序的全部功能。

    假設你在消息傳遞平臺上給我發送了一條消息。看起來好像是信息從你的手機發到了我的手機上。但是讓我們仔細想想,比方說,當我的手機關機了,你給我發送完信息以后你又關機了,然后我開機了。盡管我們的手機從來沒有在同一時間運行,但我還是收到了消息。

    很明顯,我們還是忽略了某些東西。

    服務器是怎樣工作的?

    其實我們忽略的就是后端,也可以稱之為服務器。

    服務器

    服務器是一臺計算機,它負責連接到互聯網,并且一直處于運行狀態。服務器有兩個主要功能:存儲數據和促進通信。

    服務器功能:存儲數據和促進通信

    因此,當你發送消息時,實際上是手機上的應用程序將消息發送了服務器上面,并存儲在了服務器上。當服務器監測到我的手機連上了以后,服務器就會把這些存儲的消息發送給我。

    服務器就是應用程序的強大后援團 

    無論應用程序需要什么信息,它都會向服務器發送請求。當應用程序的某位用戶需要與另一位用戶對話時,服務器就會促進通信。像服務器、后端和API這樣的術語是可以經常互換使用的。

    存儲

    服務器的主要功能之一是存儲。

    存儲的內容包括照片、視頻和文檔這些文件。服務器以結構化的方式進行存儲,類似于計算機上的文件夾,這樣它們就可以被應用程序訪問。

    服務器也可以存儲信息。每個應用程序都有一些很重要的信息,這些信息對于應用程序的工作方式來說很重要。

    服務器也可以存儲信息

    你可以把它想象成一堆的電子表格。例如,應用程序需要存儲用戶信息,以及登錄情況,以便能夠進行身份驗證。應用程序可能是一個餐館目錄,在這種情況下,服務器會存儲關于每家餐館的詳細信息。

    服務器記錄大量數據

    除了信息之外,服務器還記錄了一些信息之間的關系。例如,某個用戶“喜歡”應用程序上的某家餐館,服務器會記住該用戶和餐館之間的關系。

    這樣很多問題都可以迎刃而解,比如:“有多少人喜歡這家餐廳?”;“用戶喜歡什么餐館?”;“用戶都喜歡什么菜?”

    信息以及信息之間的關系存儲在數據庫中。數據庫有很多類型,但它們都有一些核心功能:①存儲信息;②存儲信息間的關系;③可以響應不同的信息問詢(這就可以方便客戶提交每一種不同信息請求的響應)。

    我可以列出很多不同類型的數據庫,它們各有千秋。如果你聽到有人使用“SQL”,“MongoDB”,“CouchDB”,“Redis”這樣的術語,說明他們正在討論的是關于數據庫的內容。

    通信

    服務器另一個重要的作用是與app以及其他服務器間進行高效的通信。APP在工作時需要與服務器進行頻繁的通信。

    APP與服務器通信

    應用程序中的許多活動都需要與服務器進行通信。例如,如果用戶搜索某樣東西,則需要將搜索項發送到服務器,服務器將對結果進行響應。如果用戶向另一個用戶發送消息,則消息將發送到服務器。然后通常是以推送通知的形式發送到另一個用戶的應用程序。
    服務器為app提供了一個可以調用的接口——API。接口中的各個函數可以稱為端點。

    通信的本質是數據的傳輸。最常見的兩種通信格式是JSON和XML。

    左邊的是xml,右邊的是JSON

    乍一看,這些格式似乎很難讀懂。

    需要謹記的是服務器只是一臺計算機,跟筆記本電腦或手機一樣。應用程序以觸摸或聲音的形式接收用戶輸入,再處理這些信息,然后以圖像的形式輸出到屏幕上。手機上的app主要用于用戶交互,輸入輸出都十分人性化,不需要我們自己去讀取上面難懂的格式。

    服務器是只與其它計算機通信的計算機。

    人類通過諸如字體大小、文字顏色和布局之類的進行表達。但這些對計算機來說是沒有意義的。
    服務器通信以易于另一臺計算機解析和理解的格式發生。 

    服務器應用程序

    與在手機上運行應用程序一樣,你需要一個在服務器上運行的應用程序。服務器應用程序是使用服務器端框架構建的。流行的選項包括Ruby on Rails、PHP、ASP.NET,Java,Node.js。

    服務器應用程序

    API是通往服務器的網關,應用程序知道在那里調用。數據庫存儲所有信息。您的服務器應用程序是“大腦”,它把所有東西都放在一起。

    它偵聽并響應來自API的請求,它將從數據庫中添加和檢索信息,并做出決策。例如,當應用程序發送登錄信息時,請求通過API進來,正確的登錄信息存儲在數據庫中。但是服務器應用程序的工作是比較兩者,并通過API對應用程序做出適當的響應。

    硬件

    當有人說“服務器”時,你可能會一下子想到這種場景:一間鎖著的房間里閃爍著燈光,等待湯姆·克魯斯飾演的007從天花板上跳下來偷東西。

    硬件

    許多大公司都有自己的服務器。Facebook和谷歌在全球擁有數百臺服務器。當運行的服務用戶量達到數百萬時,運行自己的服務器可以更便宜,而且性能也會更好。

    很多開發人員自己不會使用物理服務器,而是使用某種云服務。像Amazon Web Services、Azure和Digital Ocean這種提供“虛擬服務器”的。這些服務本身擁有硬件,也是自己去維護,而開發人員只是上傳服務器應用程序。

    現在甚至還有一些后端作為服務提供者,開發者不需要寫復雜的服務器應用就可以輕松部署自己的后端了。

    所有的應用程序都需要后端嗎?

    你看到的大多數應用程序可能都有一個后端組件。當然也有一些應用程序是不需要的。判斷是否存在后端有一種簡單的方法:如果切換到飛行模式,應用程序還能正常工作嗎? 如果不能,那么可能存在后臺服務器。

    讀完這篇文章希望可以幫助你更好地理解應用程序的后端是什么樣子的。也許,下次遇到朋友時,你可以和他們輕松地談論JSON的故事。

    原文:The non-techie’s guide to servers 
    作者:Kannan Chandrasegaran 
    翻譯:Vincent

    相關儀表推薦

    共有訪客發表了評論 網友評論

      客戶姓名:
    郵箱或QQ:
    驗證碼: 看不清楚?
    主站蜘蛛池模板: 国产av综合一区二区三区| 国产精品久久久久鬼色| 国产线播放免费人成视频播放| wwwwwwww在线观看久久| 日本丰满老妇bbb| 国产精品午夜无码AV天美传媒| 无码中文字幕av免费放| 无翼乌口工全彩无遮挡h全彩| 99久久久无码国产麻豆| 亚洲欧美精品午睡沙发| 久久aⅴ无码av高潮AV喷| 精品午夜福利短视频一区| 欧美亚洲一区二区三区| 久久99国产伦精品免费| 国产精选一区二区三区| www中文字幕在线观看| 狠狠人妻久久久久久| 夜夜撸夜夜操| 国产精品日日摸夜夜添夜夜添无码 | 国产一级第一级毛片| 真人无码作爱免费视频| 99re热视频这里只精品| 女教师国产精品视频| 国产午夜福利免费入口| 亚洲AV无码乱码在线观看性色| 韩国精品AV| 无码AV一区二区大桥久未| 一区二区三区放荡人妻| 亚洲精品一区二区三区蜜桃| 国产激情综合在线看| 99在线视频免费观看| 亚洲av综合一二三区| 成人AV毛片| 久久天天躁狠狠躁夜夜躁2014| 4399理论片午午伦夜理片| 乱人伦人妻中文字幕不卡| 久久青草亚洲AV无码麻豆| 久久久无码精品国产一区| 亚洲人妻.com| 色欲av狠狠躁天天躁| 亚洲一本之道高清在线观看|