第183章 微秒級響應

在別人的再三追問之下這個人終於回覆了一條信息:直接在這裡說你們看着也不過癮,我寫一個技術分享文章,名字就叫做《微秒級別服務響應》,大家記得關注我們的公衆號“阿狸雲服務”,這兩天就會在裡面更新這篇文章。

看到了迴應,還有不少人是認爲他在撒謊,【還讓我們關注“阿里雲服務”,你咋不讓我們關注第二智慧科技官方論壇呢?】

不過之前的那個人並沒有說什麼,這讓大家以爲他真的是在扯虎皮,不過過了幾個小時,真的有人發現在“阿里雲服務”這個深信公衆號裡面推送了一篇文章,名字就叫做《微秒級別服務響應》。

看到公衆號裡面的這個名字,大家意識到可能真的冤枉了發送彈幕的人,你都是阿狸雲的工作的人了,至於去留言裡面推廣你們的公衆號嗎?

文章裡面主要是從幾個方面寫了微秒級別的響應,第一是網絡的響應速度,第二是接口的響應速度。

我是阿狸的一個java程序員,我們平時能在電腦上看到的網頁還有在手機上應用的app,裡面的數據都是從接口裡面取到的。

比如我們常用的網不易的郵箱,如果進入到收信箱頁面,如果打開開發者工具,能在下面看到幾個標籤頁,其中有一個標籤頁面顯示的是網絡請求。

在網絡請求下面又分爲了All、XHR(異步接口)、JS(腳本)、CSS(樣式文件)、Img(圖片)、Media(媒體文件)、Font(字體)、Ws(websocket)……

最初的時候所有的文件都是通過一個接口把數據和內容都統一返回的,那個時候用的就是html,後來穀子哥開發了ajax的異步加載,最先應用在了他們的郵件系統裡面,加快了頁面的加載速度。

後來隨之流行了起來,到現在基本上所有的網站都是用異步加載,這種方式來請求數據的。

用這種方式數據量小,就能加快速度。如果我們打開我們的商城網站看下面的鏈接,就會看到有很多的接口請求。

速度快的有幾毫秒十幾毫秒以至於幾十毫秒,慢的也有一些,6-800毫秒,甚至有更慢的超過一秒鐘的。

以前有人統計過一個數據,網頁的加載速度越慢,看的人越少,相反如果速度越快,那麼來的人越多,來的人越多,購買的東西就越多。

所以如果做網站尤其是商城網站,網頁的加載速度是程序員都得想到的重要指標。

先說下以前的網絡環境吧,之前我們的客戶各種網絡下的都有,我們的商品裡面用的圖片最多。

我們有自己的圖牀,圖牀級別有緩存,然後還有全世界的cdn(內容分發網絡),還有全國各地的cdn(內容分發網絡),目的就是爲了讓訪問圖片的時候,速度變得快一些。

之前我們經常會遇到某些地方的圖片打不開了,然後讓客戶發過來一些信息,經過我們的排查之後大部分都是網絡問題,有是cdn的問題,有域名劫持的。

在本地ping那些ip的時候,響應速度也很慢,有的時候都是在100毫秒開外,快的能在幾十毫秒。

不過困擾我們的這些問題,自從有了量子通信之後就變了,再去ping那些ip的時候已經變成了1毫秒。

因爲傳統的ping這個命令,最小單位就是毫秒。

爲此我們不得不開發一些支持更小粒度的ping工具,後來我們再測試網速的時候基本都是微秒級別的響應速度。

只此一項網絡的變化,對我們的接口性能提升就很大,基本上關於網絡延遲,在網絡上傳輸的時間,都可以忽略不計了。

但是當時卻有一個令我們很頭疼的問題,我們的接口速度再快,如果客戶端的網速慢,那麼頁面的加載速度合適很慢的。

尤其是無限流量用的超過了一定的限制,網絡就會被運營商給無限的降低。

我測試過在那種網絡情況下,我們的網站基本上半殘了,打開一個圖能等的花兒都謝了。

想看一個完整的商品介紹,如果有10張圖,得好幾分鐘才能完全加載完,這是我在測試,我要是顧客早走了,誰會待在這裡看這麼慢的東西啊。

有了量子通信網絡,這個問題再也困擾不了我了。

那個時候我就在想,如果以後我們的程序也能變得非常快,都是微妙級別的響應速度,那該有多好。

沒有過多久,我的這個夢想就實現了,看來我們老闆那句話說的還是很有道理的,“做人還是要有夢想的,萬一實現了呢”。

雖然這次能實現我的這個夢想,和我自己努力的關係不是特別大。

我要感謝第二智慧科技,他們發明了生物計算機還有自然語言。

作爲大客戶我們直接購買了好多臺最頂配的企業級生物計算機,生物計算機拉過來的時候,我們還興奮了好一陣子。

生物計算機是僱傭“鏢局”來護送的,送到我們公司的時候,我都一愣一愣的,後來一想每一個生物計算機那麼貴,這個排場好像還說的過去,並不是特別過分。

生物計算機剛送過來,我就有一項新的挑戰——用生物計算機來重新我們的商城。

都說互聯網都是有派系的,而我們阿狸公司的內部用的都是java來編寫程序的,當然我們的商城也不例外,也都是用的java來編寫的。

在當時看來我們寫的接口的速度還可以,基本上能及時響應出來結果,快的幾十毫秒甚至十幾毫秒就可以了,最慢的也不過一秒左右。

但是自從有了生物計算機,我們的程序在上面跑了之後,我們用自然語言寫出了同樣的代碼。

我就有兩個想法,第一,以後再也不用java了,只用自然語言。第二,以後只用生物計算機,不用傳統的電子計算機了。

因爲生物計算機和自然語言太好用了,兩者搭配之後,我們的一個接口裡面可能執行了幾十條數據庫查詢語句,裡面的邏輯可能有幾百個,但是從顧客請求到數據輸出過去,中間的時間是用微秒來計算的。

以前我們在傳統的電子計算機上面重新了ping這個程序,讓它支持了微秒級別。

而在生物計算機上面自帶的就支持微秒級別,彷彿它從來就認爲程序應該是微秒級別的,不應該牽扯到毫秒這個時間單位。

我們那麼多的接口用了自然語言,很快我們就完全切了過來,開發的時間只用了之前的三分之一,這還是有一些時間我們花在了寫一些公共的東西上面,否則應該能更快。

不說接口,就說我們的監控,以前我們的監控數據很多都是按照分鐘來算的,現在我們都是按照秒來記錄的數據,甚至某些特別重要的東西我們都是按照毫秒,更有甚者是按照微秒級別來監控的。

不得不說量子科技、生物計算機和自然語言的搭配,讓我看到了一個嶄新的世界,在這個世界裡面,數據的生活節奏都非常快。

他們的搭配也讓我們的從毫秒級邁入了微秒級的世界中。

我相信有了這樣的神器,我們在雙十一的時候,絕對會有耀眼的表現。

第129章 商業間諜第163章 十億分之一的能耗第126章 尋雞小分隊,探索世界未解之謎第213章 反擊第五十三章:僞君子(二更)第166章 寒武紀01第150章 web服務器第105章 量子通訊發佈會02(二更)第七十二章:換電池(一更)第七十一章:來自女主播的感謝信(五更)第156章 高射炮打蚊子01第九十章:燈下黑(二更)第172章 虛驚一場第198章 殺手鐗第220章 睡眠第245章 我來解決第299章 解決方案比問題多的多第154章 八仙過海第六十章:電池發佈會02(四更)第189章 收購教育公司第310章 效果意外的好01第四十八章:公司的重要性(二更)第五十一章:定價(五更)第184章 雙十一第136章 生物計算機第274章 幺蛾子第六十二章:記者提問(一更)第302章 人心不可測第136章 生物計算機第194章 硬件完成第258章 最安全的城市第九章:酒香也怕巷子深第七十八章:軍方合作(二更)第九十八章:虛擬粒子(一更)第七十七章:第二智慧的斂財能力(一更)第196章 版權02第272章 論文新鮮出爐第272章 論文新鮮出爐第九十八章:虛擬粒子(一更)第166章 寒武紀01第244章 拔智齒引發的麻煩第十五章:林奇?二師兄?第九章:酒香也怕巷子深第九十二章:瘋狂的野豬02(一更)第212章 黑客攻擊第105章 量子通訊發佈會02(二更)第五十三章:僞君子(二更)第127章 開發者大會01第278章 讓我們兩個子一定能贏第133章 超級計算機計劃第116章 真不要臉 偷樑換柱01第261章 失望透頂第258章 最安全的城市第126章 尋雞小分隊,探索世界未解之謎第124章 量子導航第244章 拔智齒引發的麻煩第301章 技術探討第134章 計算機的未來第八十三章:輻射(一更)第九十章:燈下黑(二更)第160章 科技春晚02第269章 誤會更大了第139章 研發操作系統的難題第131章 二師兄,請你收了神通吧第154章 八仙過海第110章 黃了5G第110章 黃了5G第十四章:高考和同學聚會第312章 妙手回春第162章 科技春晚04第五十二章:聯繫手機界大佬(一更)第232章 《頭號玩家》的bug第218章 闢謠跑斷腿第237章 登錄初體驗第四十五章:一定是特別的緣分01(四更)第134章 計算機的未來第六十三章:水果公司會議(二更)第107章 盛宴第140章 自然語言第231章 指紋、人臉真的安全嗎第六十二章:記者提問(一更)第176章 就問你臉疼不第235章 新瓶裝新酒第258章 最安全的城市第251章 好市長心中裝着百姓第289章 遊隼系統第201章 智能音箱第一單第309章 意外第204章 試用音箱和耳機第161章 科技春晚03第212章 黑客攻擊第四十四章:公司的官網建設(三更)第七十九章:談判(三更)第246章 智能門鎖計劃第147章 數據庫研發第101章 測試發現的安全問題(一更)第103章 強買強賣?(三更)第十章:十市聯考 人工智能閱卷第136章 生物計算機第298章 支線任務的方向