欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql中模糊查詢,比如Facebook需要大量頂尖高手來開發

劉柏宏2年前24瀏覽0評論
mysql中模糊查詢,比如Facebook需要大量頂尖高手來開發?

內行看門到,外行看熱鬧。用這一句話來說不為過。為啥是這樣?

第一,網站開發首先用戶體驗不能差

什么是用戶體驗?

ISO 9241-210標準將用戶體驗定義為“人們對正在使用或期望使用的產品、系統或者服務的認知印象和回應”。

ISO在定義的補充說明中有著如下解釋:用戶體驗,即用戶在使用一個產品或系統之前、使用期間和使用之后的全部感受,包括情感、信仰、喜好、認知印象、生理反應、心理反應、行為和成就等各個方面。

試想用戶在用你網站的時,遇到網頁加載慢、異常報錯、操作受阻等體驗不好的情況。 那會用你的網站嗎? 怕是不罵你都不錯了。

所以,用戶使用網站的功能都是通過一系列處理簡化后的,為的就是讓用戶操作起來簡單方便,視覺看起來賞心悅目。運行起來流暢自如。

如果這里面那個環節除了問題,都會嚴重的影響用戶得體驗。

一般網站大致流程開發如下:產品拿需求、ui設計原型圖、前后端討論技術實現、編碼、測試、上線

從一開始的雛形到以后使用都要經歷很多需求更改。如果這各項加工流程沒得數據指標,你敢保證結果?

第二,看似平靜得網站,內部確實錯綜復雜

上面只是功能需要的專業性,但像FCAEBOOK這樣體量得網站,有著20多億用戶,而且還需要世界性得提供服務。那在技術要求會更加有難度。

首先一個用戶所操作的一個功能。是需要發送一個HTTP網絡請求到后端的服務,這里面都需要歷經很多階段。

HTTP請求流入WEB服務器、WEB服務器把請求交給應用服務器(php tomcat等)、調用緩存、讀取數據庫、操作系統調度、進程切換等等環節。每一步要得都是時間和穩定性。

業界常用4個9表示,就是全年服務器使用時間要達到99.99%。使用期間不能出問題。

如果你的用戶量非常多,那么你的處理速度肯定會明顯下降。

就好像你春節回家,為啥有個春運期間和從你動身就一直堵的情況呢?

因為人多了,每天汽車班次就那么多,處理不過來呀

為保證大量用戶能夠正常使用。你就需要大量的服務器和采用技術來對網站架構進行優化。

才能保證這么多用戶正常訪問。可問題又來了?

幾十億的用戶自身得數據和使用網站功能所產生的數據。要怎么存儲這么多服務器的健康檢查、負載監控、流量預防等等一系列。都是需要高級的技術才能解決。

舉個例子:

你在操場里面數100個人比較容易,但如果說現在操場里面有一億個人,你能夠數過來嗎?并且這一億個人還會到處跑。你應該怎么管理?

第三,一顆螺絲釘壞了,將影響了一個國家的命運

大家應該都聽過一顆螺絲釘毀了一個國家的故事。

因少了一顆鐵釘,掉了一塊馬蹄鐵,折了一匹戰馬,敗了一場戰爭,亡了一個國家

如果幾十億的用戶在使用過程中。因為某個技術環節出了問題,而導致類型的請求比較費時。

那間接性得,這個網站對于用戶的應答就會變得很慢,甚至訪問報錯。用戶體驗肯定就不好。

如果用戶的體驗不好,就會導致使用網站的人減少或者差評增多。

那影響到的就不是一個網站,而是一個互聯網公司經濟命脈。那還有世界500強的facebook?

所以像facebook、BAT、TMD等這樣大型網站當中。要求得都是專注于某一個技術的領域高級工程師。

總結

一個網站的技術復雜度,取決于它需要服務的用戶量。用戶越多越復雜。技術的細節要求也更高

有幫助,請關注@蓮花童子哪吒 一起學習提升自己