第一次在博雅聽課之總結:網際網路程式原則
1.cache為主
頻繁訪問的資料 造成db壓力的資料 適合儲存記憶體中的資料
2.簡約才美
需求按功能區分 乙個功能乙個模組 單一程序不要處理過多的邏輯
3.不要自己把自己壓死了
業務與業務之間盡量分離 低耦合 不要因為某個業務掛了導致玩家不能進行最基本的遊戲服務
4.分布,柔性,避免單點
使用者多了,訪問量大了,儲存的資料出現**式增長,分布,伺服器集群,建立資料中心是唯一選擇
5.避免主程式阻塞
執行時間長的部分 可以交給子程式處理或者非同步處理
6.合適的時間做合適的事情
根據簡約原則 只要當前架構可以滿足玩家很流暢的玩遊戲 沒必要整很複雜的架構
服務架構是一步一步進化的!
7.模組間平行進行 互不信任
ps:在程式設計師生涯,編碼時能考慮這些,我想以後成為架構師是水到渠成的事情!
mysql 網際網路 MySQL網際網路業務使用建議
一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...
網際網路與網際網路的區別
網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...
網際網路之父Vint Cerf 網際網路的下乙個十年
據國外 報道,谷歌在自己的官方部落格上發表了對網際網路未來發展的觀點。在採訪了10位頂級電腦專家後,google首席網際網路顧問 有網際網路之父美譽的 vint cerf發表文章認為,10年來網際網路的發展對人們的生活產生了巨大影響,改變了政治 娛樂 文化 商業 醫療 環境和所有能想到的東西。未來網...