09年設計的小型互動社群架構

2021-05-22 18:27:52 字數 889 閱讀 7489

所謂良好的web架構,無非就是針對團隊現有資源,在效能要求、易擴充套件性、易程式設計三者中尋找平衡點

人少有人少的做法,人多自然可以側重效能而淡化易程式設計,

上述架構說明

1、採取讀寫分離機制,初期可以用一台主

db伺服器以及一台從

db伺服器 2、

對於寫入頻繁的操作

(如發帖

),可採用間隔寫入機制

3、如果前端壓力過大,可加大快取層,或直接擴充套件機子

4、減少資料庫掛了產生的影響,不過需要運維的監控及時

程式實現方面的規則說明:

1、頁面盡可能靜態

化,對於區域性需要更新的地方以ajax介面形式獲取

2、對於靜態頁面數量太大,全部生成一次麻煩的地方,則採用被動更新機制,如會員相關資料修改後,可觸發單獨生成相關會員的資料頁面

3、對於實在需要實時查的地方,

資料庫構造及查詢相關:

1、對於量大的表以分表形式來做,當然mysql5支援分割槽,對程式透明更好

2、相關表字段、索引構造的重要性不在贅述,請多讀mysql手冊

3、關鍵還是測試期充分開啟慢查詢記錄,以及多結合mysqldump工具分析sql瓶頸

其他:

實現的細節還是有挺多要考慮到的,除此外使用流行的nginx+php結構能將效能最大化

09年的總結

畢業工作一年多了,一年裡經歷了很多,雖然不盡人如意,但也有所收穫。不好的地方 1,心裡負擔過大,想的東西太多,做的東西太少,過於計較得失 2,缺乏明確的目標,自我激勵不夠 3,讀了一些書,但是總結分析不夠 好的地方 1,過去的一年裡,不斷總結,調整心態,認識到了自己的問題,後半年的工作有較大進展 2...

09年影響我的事

09 年影響我的事 1 婚姻與愛情,原來婚姻沒能全部涵括愛情!愛情總是輕鬆甜蜜的,而婚姻總會帶著現實的味道,當婚姻與愛情談判的時候,考驗的是愛情的純潔。愛情與麵包之間,哪個更重要?沒有靈魂的愛情,哪來堅實的婚姻基礎。女性總在戀愛時感性,在談婚論嫁時變得理性。希望 09年見到的只是特例。2 理想與自由...

互動設計的規範

當產品規模大了之後就需要多個產品設計師協作完成整個產品,由於不同產品設計師之間的設計理念 設計方法 設計習慣的不同,協作完成的產品往往會導致產品一致性差,質量參差不齊。這個時候會需要乙份互動設計規範來規範和指導產品設計,從而保證產品設計的一致性,提公升整體產品質量。頁面資訊規範主要指頁面的靜態資訊應...