大時代之巔

第1770章 網站的架構

阅读页设置
背色

  

  

  

  

  

  

  

  

字體

上一章 首頁 目錄 書架 下一章

    程秉皓這次拉着周不器跑到京東,就是想讓他出面解決這個問題。

    因為京東的技術水平實在落後,短期內根本沒法改善京東的整個框架體系,可國內電商市場發展得很快,已經沒法給京東留出太長的時間改善了。

    京東做出的決策,就是從甲骨文直接採購。

    在車上,程秉皓就對此做了一個簡單的解釋,「京東的網站架構有問題,他們採用大量的.NET技術,現在的大網站,普遍採用的都是Linux和Java。」

    「咦?」周不器雖然不懂,但隱約聽人說起過,「好像日本的京淘和韓版的京淘採用的都是你說的這個.NET,還得給微軟交授權費。」

    程秉皓笑着說:「對,.NET是微軟的,使用的話需要支付一定的授權費,而且各種修改調整都非常依賴微軟。京淘使用.NET是合理的,別看要給微軟授權費,但這整個體系是微軟負責總運營,相對封閉,對使用方來說漏洞少、維護簡單,操作起來更容易。韓日的電商市場,流量本來就不高,採用.NET的方案總成本會更低。」

    周不器聽明白了,「.NET的方案維護容易,但是拓展性不足,不適合大型網站。」

    「對,就是這個意思!」

    程秉皓很有感觸。

    他是紫微星的創業元老、首任CTO,後來技術跟不上了,才退居二線成為了紫微星工程院的院長。

    他依稀記得,當年的小周老闆可是個技術盲,基本什麼都不懂。現在不一樣了,自己簡單地介紹幾句,他基本就能跟上思路了。

    這可比一般的程序員厲害多了,這是架構層面。


    很多IT行業的工程師,都會精通C、java、C++等計算機語言,可這只是行業底層。想要從「工程師」向「科學家」發展,起步就是架構師。

    所謂的架構師,就是架構體系。

    就跟蓋房子一樣,小工拉磚、和水泥,大工砌磚鋪鋼筋,架構師就相當於整個樓盤的總設計師,什麼苦力活也不干,卻可以居高臨下。

    一個樓盤好不好,得是由總設計師做一個全面的設計,如果設計層面失敗了,工人們所有的努力都是白費。

    京東現在的麻煩,就是早期缺乏技術認知,沒有找足夠優秀的架構師來架構網站,才出現了現在的困局。

    程秉皓道:「Linux和Java的架構體系往往是開源方案,是免費的,而且可拓展性更強,能夠適應最新的分佈式方案。」

    有優點就一定有缺點,周不器基本能夠猜到,「缺點就是體系過於龐大,維護起來太難。過去的.NET體系,招一批普通的技術人員就能夠運營好。如果是運營更複雜的開源方案,則需要招聘大量的高級工程師。」

    程秉皓頓了一下,「不太準確,但也差不多,意思是對的。互聯網的技術發展非常快,跟前幾年相比幾乎面目全非。.NET技術已經很難適應京東高速發展的需求,唯一的解決方法就是購買更好的服務器。這一方面增加了成本壓力,同時也不是當今時代互聯網公司的主流做法了。雲計算都流行了,互聯網公司現在都開始排斥高價格的優質服務器,而是採購一般的服務器,通過系統、並聯和分佈式來激發服務器最大的性能。」

    「是啊,雲計算。」周不器有些驚訝,「京東不是在使用紫微雲嗎?」

    「對。」

    「那怎麼還會出現網站崩潰?紫微雲解決不了?」

    「還是架構的問題。」程秉皓簡單地予以解釋,「雲端的更多服務器可以解決遇到的部分問題,但前提也應該是系統的架構要設計得可以進行水平擴展,不然如果系統的設計的耦合性太大,也無法把系統拆分成各個子系統而達到水平擴展的目的,想加也加不進去。另外,系統架構還要做到支持分佈式,並根據自己的業務情況做一些異步服務、數據分區、降低業務耦合和複雜度,不然就算增加了服務器,業務上的複雜度也無法發揮服務器的最大作用。」

    周不器有點來氣,「說人話!」

    程秉皓咳了咳嗓子,心說我還是高看你了,趕緊做了一個比喻,「.NET沒有可拓展性,就好像



第1770章 網站的架構  

『加入書籤,方便閱讀』

上一章 首頁 目錄 加書籤 下一章
相關:  大總裁    漫威魔法事件簿  我居然認得上古神文  夫人她馬甲又轟動全城了  修改超神  青葫劍仙  
同類最熱
搜"大時代之巔"
360搜"大時代之巔"
語言選擇