How to configure a low-cost load-balanced LAMP cluster:
https://www.linux.com/news/how-configure-low-cost-load-balanced-lamp-cluster
上述方法實作心得:
http://anderson1029.pixnet.net/blog/post/25103266
鳥哥的 Linux 私房菜,DNS 伺服器:
http://linux.vbird.org/linux_server/0350dns.php
Database 伺服器
資料庫效能瓶頸分析:
優化 Disk I/O,比如說 Index 的設定是否恰當、SQL指令是否考慮到資料成長後的效能問題。
資料庫的複寫或鏡像:
將複雜的查詢指令、BI報表、Data Mining的資料來源等,指向複寫或鏡像的 Database主機。
規劃 Table 結構:
分散式 Table 的設計,並考慮資料存取層,避免商業物件直接下 SQL 存取資料庫資料,透過資料存取層元件來存取資料庫資料,比較能避免人為錯誤。
大型網站的個案研究 1 WhatsApp
https://www.zhihu.com/question/22805720
大型網站的個案研究 2 Stack Overflow
https://www.zhihu.com/question/40514188
http://www.open-open.com/news/view/119d55a
Stack Overflow 2016 架構:
- 4台数据库服务器(微软SQL Server),其中两台更新硬件配置
- 11台Web服务器(IIS),都已更新硬件配置
- 2台分布式缓存和消息处理服务器(Redis),都已更新硬件配置
- 3台应用服务器(实现了tag引擎功能),其中两台为新硬件配置
- 3台搜索服务器(ElasticSearch),配置同2013年
- 4台负载均衡服务器(HAProxy),其中新增加的两台用于支持CloudFlare的CDN加速服务
- 2台网络交换机(每个都是Cisco Nexus 5596 + Fabric Extenders,并升级网卡10Gbps)2台Fortinet 800C(替代2台Cisco 5525-X ASA防火墙)
- 2台Ciso ASR-1001路由器(替代2台Cisco 3945路由器)
- 2台Ciso ASR-1001-x路由器
《高效能程序员的修炼》Effective Programming More Than Writing Code








