1、緩存:緩存是計算機上的原始數(shù)據(jù)的復制集,對于互聯(lián)網(wǎng)應(yīng)用來說,用戶體驗是非常重要的,而使用緩存的目的是想通過提高服務(wù)的性能從而提高應(yīng)用的用戶體驗。
系統(tǒng)性能的指標一般包括:響應(yīng)時間、延遲時間、吞吐量、并發(fā)用戶數(shù)量和資源利用率等幾個方面。
吞吐量:系統(tǒng)在單位時間內(nèi)處理的請求的數(shù)量。
實踐:用緩存記錄用戶的登錄驗證信息,在一段時間內(nèi)不需要用戶重新登錄等等。
2、腳本:批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現(xiàn)一定的邏輯分支等。
3、JS腳本:一種輕量級的客戶端腳本語言。JS代碼可以插入到HTML頁面中,任何現(xiàn)代Web瀏覽器都可以執(zhí)行它。它通過允許計算,檢查表單,
添加特效,編寫交互式游戲,創(chuàng)建密碼等來增加網(wǎng)頁的交互性。使用JavaScript可以創(chuàng)建的很酷的東西列表與程序員的想象力和獨創(chuàng)性一樣無限。
4、JSON(JavaScript?Object Notation, JS 對象簡譜) 是一種輕量級的數(shù)據(jù)交換格式。它基于?ECMAScript?(歐洲計算機協(xié)會制定的js規(guī)范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數(shù)據(jù)。簡潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語言。 易于人閱讀和編寫的同時也易于機器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。

5、Ajax:即“Asynchronous?Javascript?And?XML”(異步 JavaScript 和 XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。
Ajax = 異步?JavaScript?和 XML 或者是 HTML(標準通用標記語言的子集)。
Ajax 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。Ajax 是一種在無需重新加載整個網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù)。通過在后臺與服務(wù)器進行少量數(shù)據(jù)交換,Ajax 可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。傳統(tǒng)的網(wǎng)頁(不使用 Ajax)如果需要更新內(nèi)容,必須重載整個網(wǎng)頁頁面。
舉個簡單例子:不采用 ajax 的頁面,當用戶在頁面發(fā)起請求時,就要進行整個頁面的刷新,刷新快慢取決于服務(wù)器的處理快慢。在這個過程中用
戶必須得等待,不能進行其他操作。也就是同步的方式。客戶端和服務(wù)端傳遞了很多不需要的數(shù)據(jù)。效率低,用戶體驗差。采用ajax的頁面,可以
實現(xiàn)頁面的局部更新,而不是整個頁面的更新;并且發(fā)起請求后,用戶還可以進行頁面上的其他操作。這就是異步的方式。客戶端和服務(wù)端間只
傳遞需要的數(shù)據(jù),效率高,用戶體驗性好。?
6、BI:商業(yè)智能(Business Intelligence,簡稱:BI),又稱商業(yè)智慧或商務(wù)智能,指用現(xiàn)代數(shù)據(jù)倉庫技術(shù)、線上分析處理技術(shù)、數(shù)據(jù)挖掘和數(shù)據(jù)展現(xiàn)技術(shù)進行數(shù)據(jù)分析以實現(xiàn)商業(yè)價值。
7、Cookie:“小型文本文件”,是某些網(wǎng)站為了辨別用戶身份,進行Session跟蹤而儲存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密),由用戶客戶端計算機暫時或永久保存的信息。比如讓Cookie記錄用戶填寫的用戶名,下次再來登錄時不要重復輸入;
8、灰度發(fā)布(又名金絲雀發(fā)布)是指在黑與白之間,能夠平滑過渡的一種發(fā)布方式。在其上可以進行A/B testing,即讓一部分用戶繼續(xù)用產(chǎn)品特性A,一部分用戶開始用產(chǎn)品特性B,如果用戶對B沒有什么反對意見,那么逐步擴大范圍,把所有用戶都遷移到B上面來。灰度發(fā)布可以保證整體系統(tǒng)的穩(wěn)定,在初始灰度的時候就可以發(fā)現(xiàn)、調(diào)整問題,以保證其影響度。
9、API(Application Programming Interface,應(yīng)用程序接口)是一些預先定義的函數(shù),或指軟件系統(tǒng)不同組成部分銜接的約定。
10、HTML:是最基本的網(wǎng)頁腳本語言,有時候看不懂某個頁面的邏輯時,可以點擊右鍵屬性—“查看網(wǎng)頁源代碼”來看一看。
11、操作系統(tǒng):Windwos(xp、7、8、10),Linux(服務(wù)器比較多),UNIX(服務(wù)器比較多),OS X(蘋果出的操作系統(tǒng))
12、HTTP:超文本傳輸協(xié)議,瀏覽器通過它,將Web服務(wù)器上站點的網(wǎng)頁代碼提取出來,并翻譯成漂亮的網(wǎng)頁。
13、FTP:成兩臺計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上
14、接口:顧名思義,就是兩個程序之間,通過一個通道傳輸一些信息,有同步和異步兩種模式。
接口之間的調(diào)用模式分為同步調(diào)用模式和異步調(diào)用模式兩種,產(chǎn)品經(jīng)理需要理解這兩種模式的區(qū)別,因為這不僅是技術(shù)問題,也會影響產(chǎn)品方案,我們通過兩個產(chǎn)品設(shè)計案例來理解這兩種模式。


15、存儲過程(Stored Procedure)是在大型數(shù)據(jù)庫系統(tǒng)中,一組為了完成特定功能的SQL 語句集,它存儲在數(shù)據(jù)庫中,一次編譯后永久有效,用戶通過指定存儲過程的名字并給出參數(shù)(如果該存儲過程帶有參數(shù))來執(zhí)行它。存儲過程是數(shù)據(jù)庫中的一個重要對象。在數(shù)據(jù)量特別龐大的情況下利用存儲過程能達到倍速的效率提升