第一十一章:精彩表演

第一十一章:精彩表演

鄭元稍作思索。

目前寧辰澤所面對的主要是性能瓶頸。

一旦學生會有什麼活動,高峰訪問時,資料庫就綳不住,導致網站訪問出現各種各樣的問題。

從基本的優化角度來考慮,肯定是優化代碼或者查詢語句。

但是鄭元又看不到寧辰澤寫的代碼,況且該別人的代碼是件很頭疼的事情。

而且聽寧辰澤的說法,代碼上的優化他已經做過了許多了。

自己也沒必要在這方面再提要求。

「那麼是不是可以從架構層面考慮優化。」

鄭元轉變思路。

同時鄭元想到了阿雲集團淘寶網站的技術演變。

淘寶網站最開始也遇到類似寧辰澤似的問題。

當時的技術演變是,在硬體上換成ibm的高性能機器,資料庫換成oracle,編程語言從php換成Java。

架構上增加緩存系統和搜索引擎來緩解資料庫訪問的壓力。

寧辰澤的管理網站也完全可以借鑒經驗。

換伺服器,資料庫,編程語言顯然沒這財力和精力。

倒是從架構上增加緩存系統是個不錯思路。

所謂緩存系統是存儲一些高頻的數據,用戶在訪問這些高頻數據時,直接從緩存中讀取,而不必查詢資料庫。

這樣就能降低資料庫訪問的壓力,且緩存中的數據大多數情況都是存內存,訪問也更高效。

但是緩存里查不到的數據,還是要在資料庫中查找。

說白了,緩存系統在資料庫的上一層。

「對啊,加個緩存系統性能一定能得到大幅度提升。」

鄭元打字道:「可以考慮加緩存啊。」

翹首以盼中鄭元終於發話了。

班級群內無人答覆。

同學們知識淺薄,不知道鄭元說的對不對,也不知道該如何接鄭元的話,甚至有的人連緩存是什麼都不知道。

大神之間的技術研討,他們看看戲就好,其他的交給老譚和學長進行裁判。

趙狄秋一臉懵逼,緩存是什麼他也不是太清楚。

不過聽著挺高深的樣子,元子應該不會錯。

現在自己可是元子的堅定擁護者,管元子說什麼,先支持一波,看群里都沒人發話,是不是該表現一下?

不然寧黨那邊的黃框還以為我們示弱了呢。

趙狄秋準備打字,楊銘恩連忙制止。

「你特么的傻叉吧,這個時候湊什麼熱鬧。」

趙狄秋辯解道:「聲援元子啊。」

楊銘恩道:「你懂個屁,看老譚怎麼說。」

楊銘恩就納悶了這趙狄秋什麼腦迴路,正戲開始了,你一個小丑還跑上台幹啥。

一點人情世故都不懂。

「元子說加緩存,具體什麼意思,又怎麼實現?」

楊銘恩在思考剛才鄭元提出的優化策略。

他在上計算機系統這門科目的時候是聽說過緩存這個概念。

但實際工程開發中如何使用緩存可沒人教過。

「元子有點東西啊。」

另一邊的譚宗強和王粵東看到回答后都是心中一喜。

這鄭元果然有兩下子,說到點上了。

不過還是要考考他,吾愛吃米粉發問道:「那你能解釋解釋為什麼要加緩存嗎?」

元子答道:「主要是為了減少資料庫訪問,分擔資料庫的壓力。」

「因為目前情況很明顯是併發引起的性能問題,

訪問服務一多了,都來查詢資料庫,資源有限情況下,資料庫撐不住這麼多的訪問,就會崩潰,表現上就是用戶打開網頁緩慢,甚至有時候網頁載入不出來。」

「我通過增加緩存的方式,把一些高頻數據放在緩存里,這樣對應這些高頻數據的訪問服務,就不用從資料庫中查詢,而且緩存系統數據一般都是存內存,訪問也更加快速,效率也更高。」

「這樣的架構設計,就可以緩解資料庫的壓力,同時還能提高查詢效率,性能自然就上來了。」

鄭元一口氣道。

群內的同學看著鄭元的發話若有所思,雖不太懂,但感覺挺對的。

譚老師和夏學長也沒表態,他們也只能繼續觀望。

教師辦公室內。

譚宗強直叫好,鄭元回答的很不錯,間接證明他成績是真實的,班級中技術算頂尖的。

王粵東也暗自高興,卧槽我們計算機系又發現好苗子了,老譚班可以啊。

對話還要接著下去,繼續探探鄭元的底。

吾愛吃米粉道:「那我具體用什麼做緩存?工程代碼要做什麼改進。」

鄭元納悶,怎麼這夏延學長像個考官似的,一直都是他在發問。

敢情真的是來招募人才的,我這表現太好,估計已經被他注意上了。卧槽,我不想加入他的團隊,我那麼叼,為啥跟著你們一群小毛孩干。

不該裝逼啊,都怪趙狄秋。

鄭元有些後悔,他只想搞錢,其他不多做關注。

後悔歸後悔,逼都已經裝了,不能半途而廢。

鄭元道:「用redis資料庫做緩存,工程代碼上把原先資料庫查詢的邏輯模塊里增加緩存查詢,並按照我上面所說的邏輯,進行實現。」

吾愛吃米粉道:「你知道redis?」

這種特殊的資料庫大學課程里可是沒有教的,鄭元怎麼知道的。

鄭元:「私下自學的。」

鄭元尷尬,裝逼是不是裝的有點過了,有著不符合二本大學生應有的技術實力啊。

吾愛吃米粉:「不錯,不錯。」

辦公室內,王粵東直接站了起來,:「老譚,我對鄭元得表現很滿意,他的技術實力不用懷疑,考試分數是真實的,這次技術問答能證明。」

譚宗強也滿臉堆笑,畢竟誇的是自己學生,技術不錯,那也是我老譚教出來的,臉上有光啊。

「太可以了,都知道自學。」王粵東又補充道。「redis資料庫大學內容是沒有的,但在實際開發中經常會用到,鄭元能夠私下鑽研,看來平時沒事也是會開發些項目,這種人有資格加入夏延的團隊。」

譚宗強臉黑,敢情我這個老師就沒有一點教導的功勞是吧,而且最後一句聽著怎麼那麼不是味,合著我就送財童子,把班裡人才都送你學生的團隊里。

王粵東繼續道:「鄭元我是越來越感興趣,突然崛起,有點意思。」

譚宗強道:「行了行了,事還沒完呢。」

王粵東才想到群里還沒答覆鄭元呢,而且也該表下態了。

吾愛吃米粉道:「嗯,鄭元同學挺有想法,加入緩存的確是一種好的優化思路。」

「你有資格加入我的開發團隊,下周一可以到創業中心去看看。」

看到這,班級群的同學意識到這事算是蓋棺了,被夏延學長認可,鄭元的優化思路是對的啊。

上一章書籍頁下一章

重返浪潮年代

···
加入書架
上一章
首頁 都市青春 重返浪潮年代
上一章下一章

第一十一章:精彩表演

%