• 介紹
  • 1. 概念
  • 2. 資料庫
    • 2.1. 資料排列組合
    • 2.2. MySQL
      • 2.2.1. 資料類型
      • 2.2.2. 程式語法
      • 2.2.3. 索引
      • 2.2.4. 鎖表
      • 2.2.5. 交易
      • 2.2.6. 伺服器
      • 2.2.7. SELECT 語法效能測試
  • 3. 程式
    • 3.1. 陣列
  • 4. 快取
    • 4.1. 設定
    • 4.2. 刪除
  • 5. 檔案
  • 6. 網站架構演進
    • 6.1. Web 與 Database 在一起
    • 6.2. Web 與 Database 分手
    • 6.3. 前端靜態頁面暫存
    • 6.4. 頁面片段暫存
    • 6.5. 動態資料快取
    • 6.6. 增加 Web Server
    • 6.7. 增加 Database Server
    • 6.8. 分散式資料
    • 6.9. 增加更多的 Web Server
    • 6.10. Database 讀寫分離
    • 6.11. 高可用性的服務架構
  • 7. 常見問題
    • 7.1. 壓力測試
  • 8. 參考資料
    • 8.1. 書籍
    • 8.2. 文章
    • 8.3. 工具
  • Published with GitBook

High Scaling Websites Structure Learning Notes 大型網站架構學習筆記

參考文章

概念

  • 一步步構建大型網站架構- 架構設計- | 九街| 白開水的博客
  • 10+個高流量網站架構的效能提升解決方案

資料庫

連線池

  • Connection pool - Wikipedia, the free encyclopedia

MySQL

  • KeJyun學習日誌: 在MySQL中MyISAM與InnoDB資料庫引擎比較