網際網路程式編寫原則

2022-02-26 13:13:09 字數 476 閱讀 8933

第一次在博雅聽課之總結:網際網路程式原則

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年來網際網路的發展對人們的生活產生了巨大影響,改變了政治 娛樂 文化 商業 醫療 環境和所有能想到的東西。未來網...